0001125345-20-000126.txt : 20200731 0001125345-20-000126.hdr.sgml : 20200731 20200730215804 ACCESSION NUMBER: 0001125345-20-000126 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200731 DATE AS OF CHANGE: 20200730 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MACROGENICS INC CENTRAL INDEX KEY: 0001125345 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36112 FILM NUMBER: 201063501 BUSINESS ADDRESS: STREET 1: 9704 MEDICAL CENTER DRIVE CITY: Rockville STATE: MD ZIP: 20850 BUSINESS PHONE: 301-251-5172 MAIL ADDRESS: STREET 1: 9704 MEDICAL CENTER DRIVE CITY: ROCKVILLE STATE: MD ZIP: 20850 10-Q 1 mgnx-20200630.htm 10-Q mgnx-20200630
FALSE2020Q20001125345--12-31P5Y00011253452020-01-012020-06-30xbrli:shares00011253452020-07-24iso4217:USD00011253452020-06-3000011253452019-12-31iso4217:USDxbrli:shares0001125345mgnx:RevenueFromCollaborativeAgreementsMember2020-04-012020-06-300001125345mgnx:RevenueFromCollaborativeAgreementsMember2019-04-012019-06-300001125345mgnx:RevenueFromCollaborativeAgreementsMember2020-01-012020-06-300001125345mgnx:RevenueFromCollaborativeAgreementsMember2019-01-012019-06-300001125345mgnx:RevenueFromGovernmentAgreementsMember2020-04-012020-06-300001125345mgnx:RevenueFromGovernmentAgreementsMember2019-04-012019-06-300001125345mgnx:RevenueFromGovernmentAgreementsMember2020-01-012020-06-300001125345mgnx:RevenueFromGovernmentAgreementsMember2019-01-012019-06-3000011253452020-04-012020-06-3000011253452019-04-012019-06-3000011253452019-01-012019-06-300001125345us-gaap:CommonStockMember2019-12-310001125345us-gaap:AdditionalPaidInCapitalMember2019-12-310001125345us-gaap:RetainedEarningsMember2019-12-310001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310001125345us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100011253452020-01-012020-03-310001125345us-gaap:CommonStockMember2020-01-012020-03-310001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-01-012020-03-310001125345us-gaap:RetainedEarningsMember2020-01-012020-03-310001125345us-gaap:CommonStockMember2020-03-310001125345us-gaap:AdditionalPaidInCapitalMember2020-03-310001125345us-gaap:RetainedEarningsMember2020-03-310001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-03-3100011253452020-03-310001125345us-gaap:CommonStockMember2020-04-012020-06-300001125345us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-04-012020-06-300001125345us-gaap:RetainedEarningsMember2020-04-012020-06-300001125345us-gaap:CommonStockMember2020-06-300001125345us-gaap:AdditionalPaidInCapitalMember2020-06-300001125345us-gaap:RetainedEarningsMember2020-06-300001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-06-300001125345us-gaap:CommonStockMember2018-12-310001125345us-gaap:AdditionalPaidInCapitalMember2018-12-310001125345us-gaap:RetainedEarningsMember2018-12-310001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2018-12-3100011253452018-12-310001125345us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100011253452019-01-012019-03-310001125345us-gaap:CommonStockMember2019-01-012019-03-310001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-01-012019-03-310001125345us-gaap:RetainedEarningsMember2019-01-012019-03-310001125345us-gaap:CommonStockMember2019-03-310001125345us-gaap:AdditionalPaidInCapitalMember2019-03-310001125345us-gaap:RetainedEarningsMember2019-03-310001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-03-3100011253452019-03-310001125345us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001125345us-gaap:CommonStockMember2019-04-012019-06-300001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-04-012019-06-300001125345us-gaap:RetainedEarningsMember2019-04-012019-06-300001125345us-gaap:CommonStockMember2019-06-300001125345us-gaap:AdditionalPaidInCapitalMember2019-06-300001125345us-gaap:RetainedEarningsMember2019-06-300001125345us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-06-3000011253452019-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-06-300001125345us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001125345us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001125345us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001125345us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-06-300001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMember2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2019-12-310001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001125345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMember2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001125345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001125345us-gaap:USTreasurySecuritiesMember2020-06-300001125345us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-06-300001125345us-gaap:CorporateDebtSecuritiesMember2020-06-300001125345us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2019-12-310001125345us-gaap:CorporateDebtSecuritiesMember2019-12-3100011253452019-01-012019-12-310001125345mgnx:FollowOnEquityOfferingMember2019-02-012019-02-280001125345mgnx:FollowOnEquityOfferingMember2019-02-280001125345us-gaap:OverAllotmentOptionMember2019-02-012019-02-280001125345us-gaap:OverAllotmentOptionMember2019-02-280001125345mgnx:AtTheMarketOfferingMember2019-12-012019-12-310001125345mgnx:AtTheMarketOfferingMember2020-06-012020-06-300001125345mgnx:AtTheMarketOfferingMember2020-04-012020-06-300001125345mgnx:AtTheMarketOfferingMember2020-06-300001125345mgnx:AtTheMarketOfferingMemberus-gaap:SubsequentEventMember2020-07-012020-07-300001125345mgnx:AtTheMarketOfferingMemberus-gaap:SubsequentEventMember2020-07-300001125345mgnx:IncyteCorporationMembermgnx:IncyteMGA012AgreementMember2017-10-012017-12-310001125345mgnx:IncyteCorporationMembermgnx:IncyteMGA012AgreementMember2017-10-310001125345mgnx:IncyteCorporationMembermgnx:IncyteMGA012AgreementMember2019-01-012019-09-30xbrli:pure0001125345mgnx:IncyteCorporationMembersrt:MinimumMembermgnx:IncyteMGA012AgreementMember2017-10-012017-10-310001125345mgnx:IncyteCorporationMembersrt:MaximumMembermgnx:IncyteMGA012AgreementMember2017-10-012017-10-310001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementMember2017-10-012017-10-310001125345mgnx:IncyteCorporationMembermgnx:IncyteMGA012AgreementMember2017-10-012017-10-310001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementClinicalActivitiesMember2019-04-012019-06-300001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementClinicalActivitiesMember2020-04-012020-06-300001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementServicesMember2020-04-012020-06-300001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementServicesMember2019-04-012019-06-300001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementServicesMember2020-01-012020-06-300001125345mgnx:IncyteCorporationMembermgnx:RevenuesFromLicenseAgreementsMembermgnx:IncyteMGA012AgreementServicesMember2019-01-012019-06-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2018-11-012018-11-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2020-06-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2020-01-012020-06-300001125345srt:MaximumMembermgnx:ZaiLabMembermgnx:ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember2018-11-012018-11-300001125345mgnx:ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMembermgnx:ZaiLabMember2018-11-012018-11-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2020-04-012020-06-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2019-04-012019-06-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2019-01-012019-06-300001125345mgnx:ZaiLabMembermgnx:ZaiLabCollaborationAndLicenseAgreementMember2019-12-310001125345mgnx:ZaiLabClinicalSupplyAgreementsMembermgnx:ZaiLabMember2020-04-012020-06-300001125345mgnx:ZaiLabClinicalSupplyAgreementsMembermgnx:ZaiLabMember2020-01-012020-06-300001125345mgnx:ZaiLabClinicalSupplyAgreementsMembermgnx:ZaiLabMember2019-04-012019-06-300001125345mgnx:ZaiLabClinicalSupplyAgreementsMembermgnx:ZaiLabMember2019-01-012019-06-300001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2019-07-012019-07-310001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2019-07-090001125345srt:MaximumMembermgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2019-07-012019-07-310001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2020-04-012020-06-300001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2020-01-012020-06-300001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2019-01-012019-06-300001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2019-04-012019-06-300001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2020-06-300001125345mgnx:IMabBiopharmaMembermgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember2019-12-310001125345mgnx:ProventionLicenseAgreementMembermgnx:ProventionBioInc.Membermgnx:ProventionPRV3279Member2018-05-312018-05-310001125345mgnx:ProventionLicenseAgreementMembermgnx:ProventionBioInc.Membermgnx:ProventionPRV3279Member2018-05-310001125345mgnx:AssetPurchaseAgreementMembermgnx:ProventionPRV031Membermgnx:ProventionBioInc.Member2018-05-312018-05-310001125345mgnx:AssetPurchaseAgreementMembermgnx:ProventionPRV031Membermgnx:ProventionBioInc.Member2018-05-31mgnx:performance_obligation0001125345mgnx:ProventionBioInc.Member2018-05-310001125345mgnx:RevenuesFromLicenseAgreementsMembermgnx:ProventionBioInc.Member2018-07-012018-09-30mgnx:Molecule0001125345mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember2015-09-152015-09-150001125345mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember2017-01-012017-12-310001125345mgnx:RevenuesFromGrantsMembermgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember2020-04-012020-06-300001125345mgnx:RevenuesFromGrantsMembermgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember2019-04-012019-06-300001125345mgnx:RevenuesFromGrantsMembermgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember2020-01-012020-06-300001125345mgnx:RevenuesFromGrantsMembermgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember2019-01-012019-06-300001125345mgnx:BoehringerIngelheimInternationalGmbHMembermgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember2010-10-012015-10-31mgnx:numberOfProductCandidates0001125345mgnx:BoehringerIngelheimInternationalGmbHMembermgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember2015-10-310001125345mgnx:BoehringerIngelheimInternationalGmbHMembermgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember2020-06-012020-06-300001125345mgnx:BoehringerIngelheimInternationalGmbHMembermgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember2020-04-012020-06-300001125345mgnx:BoehringerIngelheimInternationalGmbHMembermgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember2020-01-012020-06-300001125345mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember2017-05-310001125345mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember2017-05-012017-05-310001125345mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember2020-01-012020-06-300001125345mgnx:A2003StockIncentivePlanMember2020-06-300001125345mgnx:StockIncentivePlan2013Member2020-06-300001125345mgnx:StockIncentivePlan2013Member2020-01-012020-06-300001125345us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001125345us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300001125345us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001125345us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001125345us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001125345us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001125345us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001125345us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001125345srt:MinimumMember2020-01-012020-06-300001125345srt:MaximumMember2020-01-012020-06-300001125345srt:MinimumMember2019-01-012019-06-300001125345srt:MaximumMember2019-01-012019-06-300001125345us-gaap:RestrictedStockUnitsRSUMember2019-12-310001125345us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001125345us-gaap:RestrictedStockUnitsRSUMember2020-06-30


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission File Number: 001-36112
MACROGENICS, INC.
(Exact name of registrant as specified in its charter)
Delaware06-1591613
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
9704 Medical Center Drive
Rockville, Maryland
20850
(Address of principal executive offices)(Zip code)
301-251-5172
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per share
MGNXNasdaq Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒   No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted 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 and post 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 definitions of "accelerated filer," "large accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒
As of July 24, 2020, the number of outstanding shares of the registrant's common stock, par value $0.01 per share, was 54,117,181 shares.





TABLE OF CONTENTS
PART I.
Item 1.
Consolidated Balance Sheets at June 30, 2020 (unaudited) and December 31, 2019
Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and June 30, 2019 (unaudited)
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 6.





FORWARD-LOOKING STATEMENTS
This report includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. Forward-looking statements include statements that may relate to our plans, objectives, goals, strategies, future events, future revenues or performance, capital expenditures, financing needs and other information that is not historical information. Many of these statements appear, in particular, under the headings "Risk Factors" and "Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Quarterly Report on Form 10-Q. Forward-looking statements can often be identified by the use of terminology such as "subject to", "believe", "anticipate", "plan", "expect", "intend", "estimate", "project", "may", "will", "should", "would", "could", "can", the negatives thereof, variations thereon and similar expressions, or by discussions of strategy.
All forward-looking statements, including, without limitation, our examination of historical operating trends, are based upon our current expectations and various assumptions. We believe there is a reasonable basis for our expectations and beliefs, but they are inherently uncertain. We may not realize our expectations, and our beliefs may not prove correct. Actual results could differ materially from those described or implied by such forward-looking statements. The following uncertainties and factors, among others (including those set forth under "Risk Factors"), could affect future performance and cause actual results to differ materially from those matters expressed in or implied by forward-looking statements:
the severity and duration of the impact of the COVID-19 global pandemic on our business, operations, clinical programs, manufacturing, financial results and other aspects of our business;
our plans to develop and commercialize our product candidates;
the outcomes of our ongoing and planned clinical trials and the timing of those outcomes, including when clinical trials will be initiated or completed, and when data will be reported or regulatory filings will be made;
the timing of and our ability to obtain and maintain regulatory approvals for our product candidates;
our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
our ability to raise additional capital through the capital markets or through one or more corporate partnerships, equity offerings, debt financings, collaborations, licensing arrangements or asset sales;
our ability to enter into new collaborations or to identify additional products or product candidates with significant commercial potential that are consistent with our commercial objectives;
the potential benefits and future operation of our existing collaborations;
our ability to recover the investment in our manufacturing capabilities;
the rate and degree of market acceptance and clinical utility of our products;
our commercialization, marketing and manufacturing capabilities and strategy;
significant competition in our industry;
costs of litigation and the failure to successfully defend lawsuits and other claims against us;
economic, political and other risks associated with our international operations;
our ability to receive research funding and achieve anticipated milestones under our collaborations;
our ability to protect and enforce patents and other intellectual property;
costs of compliance and our failure to comply with new and existing governmental regulations including, but not limited to, tax regulations;
loss or retirement of key members of management;
failure to successfully execute our growth strategy, including any delays in our planned future growth; and
our failure to maintain effective internal controls.
Consequently, forward-looking statements speak only as of the date that they are made and should be regarded solely as our current plans, estimates and beliefs. You should not place undue reliance on forward-looking statements. We cannot guarantee future results, events, levels of activity, performance or achievements. Except as required by law, we do not undertake and specifically decline any obligation to update, republish or revise forward-looking statements to reflect future events or circumstances or to reflect the occurrences of unanticipated events.




PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS

MACROGENICS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
June 30, 2020December 31, 2019
(unaudited)
Assets
Current assets:
Cash and cash equivalents$196,532  $126,472  
Marketable securities36,267  89,284  
Accounts receivable19,205  12,744  
Prepaid expenses and other current assets8,192  11,285  
Total current assets260,196  239,785  
Property, equipment and software, net43,887  48,211  
Other assets23,509  24,505  
Total assets$327,592  $312,501  
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$2,766  $4,308  
Accrued expenses and other current liabilities30,475  27,139  
Deferred revenue9,267  10,700  
Lease liabilities3,386  3,020  
Total current liabilities45,894  45,167  
Deferred revenue, net of current portion6,819  9,153  
Lease liabilities, net of current portion25,653  27,553  
Other non current liabilities1,442    
Total liabilities79,808  81,873  
Stockholders' equity:
Common stock, $0.01 par value -- 125,000,000 shares authorized, 53,365,003 and 48,958,763 shares outstanding at June 30, 2020 and December 31, 2019, respectively
534  490  
Additional paid-in capital980,924  872,204  
Accumulated other comprehensive income17  16  
Accumulated deficit(733,691) (642,082) 
Total stockholders' equity247,784  230,628  
Total liabilities and stockholders' equity$327,592  $312,501  

See accompanying notes.
1



MACROGENICS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(unaudited)
(in thousands, except share and per share data)

Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Revenues:
Revenue from collaborative and other agreements$15,636  $9,987  $28,603  $19,484  
Revenue from government agreements4,621  606  5,336  771  
Total revenues20,257  10,593  33,939  20,255  
Costs and expenses:
Research and development57,351  51,440  106,245  98,500  
General and administrative10,216  12,122  20,449  22,341  
Total costs and expenses67,567  63,562  126,694  120,841  
Loss from operations(47,310) (52,969) (92,755) (100,586) 
Other income425  21,202  1,146  23,802  
Net loss(46,885) (31,767) (91,609) (76,784) 
Other comprehensive loss:
Unrealized gain (loss) on investments(55) 34  1  37  
Comprehensive loss$(46,940) $(31,733) $(91,608) $(76,747) 
Basic and diluted net loss per common share$(0.94) $(0.65) $(1.85) $(1.63) 
Basic and diluted weighted average common shares outstanding50,018,462  48,845,234  49,515,562  47,234,889  

See accompanying notes.

2



MACROGENICS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(unaudited)
(in thousands, except share amounts)

Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Income (Loss)
Total
Stockholders'
Equity
SharesAmount
Balance, December 31, 201948,958,763  $490  $872,204  $(642,082) $16  $230,628  
Stock-based compensation—  —  4,451  —  —  4,451  
Stock plan related activity172,387  2  160  —  —  162  
Unrealized gain on investments—  —  —  —  56  56  
Net loss—  —  —  (44,724) —  (44,724) 
Balance, March 31, 202049,131,150  492  876,815  (686,806) 72  190,573  
Issuance of common stock, net of offering costs4,060,482  40  96,472  —  —  96,512  
Stock-based compensation—  —  5,136  —  —  5,136  
Stock plan related activity173,371  2  2,501  —  —  2,503  
Unrealized loss on investments—  —  —  —  (55) (55) 
Net loss—  —  —  (46,885) —  (46,885) 
Balance, June 30, 202053,365,003  $534  $980,924  $(733,691) $17  $247,784  




Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Income (Loss)
Total
Stockholders'
Equity
SharesAmount
Balance, December 31, 201842,353,301  $424  $732,727  $(490,271) $(3) $242,877  
Stock-based compensation—  —  3,750  —  —  3,750  
Issuance of common stock, net of offering costs6,325,000  63  118,594  —  —  118,657  
Stock plan related activity126,707  1  346  —  —  347  
Unrealized gain on investments—  —  —  —  3  3  
Net loss—  —  —  (45,017) —  (45,017) 
Balance, March 31, 201948,805,008  488  855,417  (535,288)   320,617  
Stock-based compensation—  —  4,933  —  —  4,933  
Stock plan related activity88,443  1  633  —  —  634  
Unrealized gain on investments—  —  —  —  34  34  
Net loss—  —  —  (31,767) —  (31,767) 
Balance, June 30, 201948,893,451  $489  $860,983  $(567,055) $34  $294,451  


See accompanying notes.
3



MACROGENICS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Six Months Ended June 30,
20202019
Cash flows from operating activities
Net loss$(91,609) $(76,784) 
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation expense6,105  6,181  
Amortization of premiums and discounts on marketable securities(401) (698) 
Stock-based compensation9,587  8,683  
Changes in operating assets and liabilities:
Accounts receivable(6,461) 23,971  
Prepaid expenses and other current assets3,093  (3,209) 
Other assets995  (21,091) 
Accounts payable(1,476) (2,598) 
Accrued expenses3,337  (2,663) 
Lease liabilities
(1,534) 231  
Deferred revenue(3,767) (10,861) 
Other liabilities1,443    
Net cash used in operating activities(80,688) (78,838) 
Cash flows from investing activities
Purchases of marketable securities(72,199) (142,305) 
Proceeds from sale and maturities of marketable securities125,617  63,955  
Purchases of property and equipment(1,847) (2,262) 
Net cash provided by (used in) investing activities51,571  (80,612) 
Cash flows from financing activities
Proceeds from issuance of common stock, net of offering costs96,512  118,657  
Proceeds from stock option exercises and ESPP purchases
2,665  981  
Net cash provided by financing activities99,177  119,638  
Net change in cash and cash equivalents70,060  (39,812) 
Cash and cash equivalents at beginning of period126,472  220,128  
Cash and cash equivalents at end of period$196,532  $180,316  
Supplemental cash flow information
Right-of-use assets modified in exchange for operating lease obligations$  $1,988  


See accompanying notes.

4



MACROGENICS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
1. Basis of Presentation and Risks and Uncertainties
Basis of Presentation
The accompanying unaudited interim consolidated financial statements of MacroGenics, Inc. (the Company) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.
The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2019 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 25, 2020.
Risks and Uncertainties
The Company is subject to additional risks and uncertainties due to the COVID-19 pandemic. To date, although there has been some negative impact on the Company's business and operations, including, for example, slowed clinical trial enrollment, the Company has been able to mitigate against more severe impacts of COVID-19 on its business and operations. However, the COVID-19 pandemic could have a more significant negative impact on the Company's business in the future depending on the depth of the effects and the duration of the crisis. The COVID-19 pandemic is an evolving situation and the Company continues to monitor its business very closely to try and mitigate any potential impacts. Significant delays in the timing of the Company's clinical trials and in regulatory reviews could adversely affect its ability to commercialize the product candidates in the Company's pipeline.
Notwithstanding the foregoing, the Company cannot precisely predict the impact that COVID-19 will have in the future due to numerous uncertainties, including the severity of the disease, the duration of the outbreak, actions that may be taken by governmental authorities, and the impact to the business of the Company's supply chain. Given these uncertainties, COVID-19 could disrupt the business of certain of the Company's collaborators and impact the Company's business operations and its ability to execute on the Company's associated business strategies and initiatives, and adversely impact the Company's consolidated results of operations and/or the Company's financial condition in the future. The Company will continue to closely monitor and evaluate the nature and extent of the impact of COVID-19 to its business, consolidated results of operations, and financial condition.
2. Summary of Significant Accounting Policies
With the exception of the adoption of Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (ASU 2016-13) during the six months ended June 30, 2020, discussed below, there have been no material changes to the significant accounting policies previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

Recent Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (FASB) issued ASU 2016-13, which modifies the measurement of expected credit losses on certain financial instruments. In addition, for available-for-sale debt securities, the standard eliminates the concept of other-than-temporary impairment and requires the recognition of an allowance for credit losses rather than reductions in the amortized cost of the securities. The Company adopted ASU 2016-13 and all related ASU amendments on January 1, 2020, using a modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The Company evaluated its available-for-sale debt securities at January 1, 2020 and determined that no cumulative-effect adjustment was required. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
Under the new guidance, at each reporting date, entities must evaluate their individual available-for-sale debt securities that are in an unrealized loss position and determine whether the decline in fair value below the amortized cost basis results from a credit loss or other factors. The Company evaluates various quantitative factors including, but not limited to, the nature
5



of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of the impairment. The amount of the decline related to credit losses is recorded as a credit loss expense in earnings with a corresponding allowance for credit losses and the amount of the decline not related to credit losses is recorded through other comprehensive income. See Note 4, Marketable Securities, for additional information.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (ASU 2018-15). This new standard requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40, Accounting for Internal-Use Software, to determine which implementation costs to capitalize as assets and amortize over the term of the hosting arrangement or expense as incurred. The Company adopted ASU 2018-15 on January 1, 2020 on a prospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808)—Clarifying the interaction between Topic 808 and Topic 606 (ASU 2018-18). The amendments provide guidance on whether certain transactions between collaborative arrangement participants should be accounted for as revenue under ASC 606. It also specifically (i) addresses when the participant should be considered a customer in the context of a unit of account, (ii) adds unit-of-account guidance in ASC 808 to align with guidance in ASC 606, and (iii) precludes presenting revenue from a collaborative arrangement together with revenue recognized under ASC 606 if the collaborative arrangement participant is not a customer. The Company adopted ASU 2018-18 on January 1, 2020 on a retrospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
The Company has evaluated all other ASUs issued through the date the consolidated financials were issued and believes that the adoption of these ASUs will not have a material impact on the Company's consolidated financial statements.
3. Fair Value of Financial Instruments
The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.  The Company accounts for recurring and non-recurring fair value measurements in accordance with Financial Accounting Standards Board 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 disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of 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 and 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 and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. 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 a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.
The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy.
6



Financial assets measured at fair value on a recurring basis were as follows (in thousands):
Fair Value Measurements at June 30, 2020
Quoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
TotalLevel 1Level 2Level 3
Assets:
Money market funds$55,242  $55,242  $  $  
U.S. Treasury securities23,995    23,995    
Government-sponsored enterprises30,509    30,509    
Corporate debt securities33,753    33,753    
Total assets measured at fair value(a)
$143,499  $55,242  $88,257  $  

Fair Value Measurements at December 31, 2019
Quoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
TotalLevel 1Level 2Level 3
Assets:
Money market funds$46,149  $46,149  $  $  
Government-sponsored enterprises13,222    13,222    
Corporate debt securities103,135    103,135    
Total assets measured at fair value(b)
$162,506  $46,149  $116,357  $  
(a) Total assets measured at fair value at June 30, 2020 includes approximately $107.2 million reported in cash and cash equivalents on the consolidated balance sheet.
(b) Total assets measured at fair value at December 31, 2019 includes approximately $73.2 million reported in cash and cash equivalents on the consolidated balance sheet.
The fair value of Level 2 securities is determined from market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. There were no transfers between levels during the periods presented.
4. Marketable Securities
The following tables summarize the Company's marketable debt and equity securities (in thousands):
June 30, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
U.S. Treasury securities$6,999  $  $  $6,999  
Government-sponsored enterprises8,511  3    8,514  
Corporate debt securities20,740  14    20,754  
Total$36,250  $17  $  $36,267  

7



December 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Government-sponsored enterprises$13,216  $6  $  $13,222  
Corporate debt securities76,052  20  (10) 76,062  
Total$89,268  $26  $(10) $89,284  

All available-for-sale marketable debt securities held as of June 30, 2020 and December 31, 2019 had contractual maturities of less than one year. All of the Company's available-for-sale marketable debt securities in an unrealized loss position as of June 30, 2020 and December 31, 2019 were in a loss position for less than 12 months.  Unrealized losses on available-for-sale debt securities as of June 30, 2020 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities. Accordingly, no allowance for credit losses related to the Company's available-for-sale debt securities was recorded for the six months ended June 30, 2020. We do not intend to sell these investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity. No losses related to other-than-temporary impairments of our available-for-sale debt securities were recorded in Accumulated other comprehensive income during the year ended December 31, 2019.

5. Stockholders' Equity

In February 2019, the Company completed a firm-commitment underwritten public offering, in which the Company sold 5,500,000 shares of its common stock at a price of $20.00 per share. Additionally, the underwriters of the offering exercised the full amount of their over-allotment option resulting in the sale of an additional 825,000 shares of the Company’s common stock at a price of $20.00 per share. The Company received net proceeds of approximately $118.7 million from this offering, net of underwriting discounts and commissions and other offering expenses.
In December 2019, the Company entered into a sales agreement with an agent to sell, from time to time, shares of its common stock in amounts of up to $50.0 million through an “at the market offering” (ATM Offering) as defined in Rule 415 under the Securities Act of 1933, as amended. This agreement was amended in June 2020 to increase the maximum amount of the offering to $175.0 million. The shares that may be sold under the sales agreement would be issued and sold pursuant to the Company's shelf registration statement on Form S-3 that was filed with the SEC on December 23, 2019. During the three months ended June 30, 2020, the Company sold 4,060,482 shares of common stock at a weighted average price per share of $24.44, resulting in net proceeds of approximately $96.5 million, pursuant to the ATM Offering. Subsequent to June 30, 2020, the Company sold an additional 726,380 shares of common stock at a weighted average price per share of $30.02, resulting in net proceeds of approximately $21.3 million pursuant to the ATM Offering.

6. Collaboration and Other Agreements
Incyte Corporation
In October 2017, the Company entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte) for retifanlimab (formerly known as MGA012 and INCMGA0012), an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while the Company retains the right to develop its pipeline assets in combination with retifanlimab. Under the terms of the Incyte License Agreement, Incyte paid the Company an upfront payment of $150.0 million in 2017.
Under the terms of the Incyte License Agreement, Incyte will lead global development of retifanlimab. Assuming successful development and commercialization of retifanlimab by Incyte, the Company could receive up to approximately $420.0 million in development and regulatory milestones and up to $330.0 million in commercial milestones. From its inception through June 30, 2020, the Company has recognized $15.0 million in development milestones under the Incyte License Agreement. If retifanlimab is commercialized, the Company would be eligible to receive tiered royalties of 15% to 24% on any global net sales. The Company retains the right to develop its pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and the Company commercializing its asset(s), if any such potential combinations are approved. In addition, the Company retains the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab, subject to a separate commercial supply agreement to be negotiated. Finally, Incyte funded the
8



Company's activities related to the ongoing monotherapy clinical study and will continue to fund certain related clinical activities.
The Company evaluated the Incyte License Agreement under the provisions of ASU No. 2014-09, Revenue from Contracts with Customers and all related amendments (collectively, ASC 606) and identified the following two performance obligations under the agreement: (i) the license of retifanlimab and (ii) the performance of certain clinical activities through a brief technology transfer period. The Company determined that the license and clinical activities are separate performance obligations because they are capable of being distinct, and are distinct in the context of the contract. The license has standalone functionality as it is sublicensable, Incyte has significant capabilities in performing clinical trials, and Incyte is capable of performing these activities without the Company's involvement; the Company is performing the activities during the transfer period as a matter of convenience. The Company determined that the transaction price of the Incyte License Agreement at inception was $154.0 million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for clinical activities to be performed. The transaction price was allocated to each performance obligation based on their relative standalone selling price. The standalone selling price of the license was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The standalone selling price for the agreed-upon clinical activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Incyte and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. During the year ended December 31, 2018, it became probable that a significant reversal of cumulative revenue would not occur for three development milestones totaling $15.0 million related to retifanlimab meeting certain clinical proof-of-concept criteria. Therefore the associated consideration was added to the estimated transaction price and was recognized as revenue. During the six months ended June 30, 2020, there were no adjustments to the transaction price of the Incyte License Agreement.
The Company recognized the $150.0 million allocated to the license when it satisfied its performance obligation and transferred the license to Incyte in 2017. The $4.0 million allocated to the clinical activities was recognized over a period spanning 2017 and 2018. No revenue was recognized under the Incyte License Agreement during the six months ended June 30, 2020 or 2019.
The Company also has an agreement with Incyte, which was entered into in 2018, under which the Company is to perform development and manufacturing services for Incyte’s clinical needs of retifanlimab (Incyte Clinical Supply Agreement). The Company evaluated the agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of retifanlimab. The transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. During the three months ended June 30, 2020 and 2019, the Company recognized revenue of $1.5 million and $4.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement. During the six months ended June 30, 2020 and 2019, the Company recognized revenue of $7.4 million and $8.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement.
Zai Lab
In November 2018, the Company entered into a collaboration and license agreement with Zai Lab (Zai Lab Agreement) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab’s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) MGD013, a bispecific DART® molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development. Zai Lab will lead clinical development of these molecules in its territory.
Under the terms of the Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0 million ($22.5 million after netting value-added tax withholdings of $2.5 million). Assuming successful development and commercialization of margetuximab, MGD013 and the TRIDENT molecule, the Company could receive up to $140.0 million in development and regulatory milestones, $4.0 million of which ($3.6 million after netting value-added tax withholdings of $0.4 million) was earned during the six months ended June 30, 2020. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab’s territory, mid-teens for net sales of MGD013 in Zai Lab’s territory and 10% for net sales of the TRIDENT molecule in Zai Lab’s territory, which may be subject to adjustment in specified circumstances.
9



The Company evaluated the Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement for each of the two product candidates, margetuximab and MGD013: (i) an exclusive license to develop and commercialize the product candidate in Zai Lab’s territory and (ii) certain research and development activities. The Company determined that each license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that these promises should be combined into a single performance obligation for each product candidate. Activities related to margetuximab and MGD013 are separate performance obligations from each other because they are capable of being distinct, and are distinct in the context of the contract. The Company evaluated the promises related to the TRIDENT molecule and determined they were immaterial in context of the contract, therefore there is no performance obligation related to that molecule. The Company determined that the net $22.5 million upfront payment from Zai Lab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, and the transaction price was allocated to the two performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
 Due to the relatively short-term nature of the recognition period, the revenue associated with the MGD013 performance obligation was recognized on a straight-line basis as the Company performed research and development activities under the agreement. The fixed consideration related to the margetuximab performance obligation is also being recognized on a straight-line basis as the Company performs research and development activities under the agreement. Straight-line recognition is materially consistent with the pattern of performance of the research and development activities of each product candidate. The variable consideration related to the margetuximab performance obligation will be recognized upon certain regulatory achievements. The Company recognized no revenue during the three months ended June 30, 2020 and recognized revenue of $4.0 million during the three months ended June 30, 2019 under the Zai Lab Agreement. The Company recognized revenue of $3.6 million and $8.1 million during the six months ended June 30, 2020 and 2019, respectively, under the Zai Lab Agreement. Revenue recognized during the six months ended June 30, 2020 reflected milestone revenue, whereas revenue during the six months ended June 30, 2019 was the recognition of the deferred upfront payment. At June 30, 2020 and December 31, 2019, $5.0 million of revenue was deferred under this agreement, all of which was current.
During 2019, the Company entered into two agreements under which the Company is to perform manufacturing services for Zai Lab’s clinical needs of margetuximab and MGD013 (Zai Lab Clinical Supply Agreements). The Company evaluated the agreements under ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: to perform services related to manufacturing the clinical supply of each of margetuximab and MGD013. The transaction price is based on the costs incurred to manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. During the three and six months ended June 30, 2020, the Company recognized revenue of $0.3 million and $1.3 million, respectively, related to the Zai Lab Clinical Supply Agreements. No such revenue was recognized during the three and six months ended June 30, 2019.
I-Mab Biopharma
In July 2019, the Company entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates the Company's proprietary Fc Optimization technology platform (I-Mab Agreement). I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by the Company.
Under the terms of the I-Mab Agreement, I-Mab paid the Company an upfront payment of $15.0 million. Assuming successful development and commercialization of enoblituzumab, the Company could receive up to $135.0 million in development and regulatory milestones. In addition, I-Mab would pay the Company tiered royalties ranging from mid-teens to 20% on annual net sales in I-Mab's territory.
The Company evaluated the I-Mab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) an exclusive license to develop and commercialize enoblituzumab in I-Mab’s territories,
10



(ii) perform certain research and development activities and (iii) conduct a chronic toxicology study. The Company determined that the license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that the license and related research and development activities should be combined into a single performance obligation. The Company determined that the $15.0 million upfront payment from I-Mab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement for the license and related research and development activities. The Company has also determined that the chronic toxicology study is distinct from the other promises and has estimated the variable consideration of that performance obligation to be approximately $1.0 million. I-Mab will pay the Company for the cost of this study as the costs are incurred and I-Mab will be entitled to a one-time credit of eighty percent of the total amount of such costs against a future milestone, at which point the Company will reassess the transaction price for that milestone. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to I-Mab and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
 Revenue under the I-Mab Agreement is being recognized using a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management’s judgment, is the best measure of progress towards satisfying the performance obligations. During the three and six months ended June 30, 2020, the Company recognized revenue of $1.4 million and $2.5 million, respectively, under the I-Mab Agreement. No such revenue was recognized during the three and six months ended June 30, 2019. At June 30, 2020, $11.1 million of revenue was deferred under this agreement, $4.3 million of which was current and $6.8 million of which was non-current. At December 31, 2019, $13.5 million of revenue was deferred under this agreement, $4.4 million of which was current and $9.1 million of which was non-current.
Provention Bio, Inc.

In May 2018, the Company entered into a license agreement with Provention Bio, Inc. (Provention) pursuant to which the Company granted Provention exclusive global rights for the purpose of developing and commercializing MGD010 (renamed PRV-3279), a CD32B x CD79B DART molecule being developed for the treatment of autoimmune indications (Provention License Agreement). As partial consideration for the Provention License Agreement, Provention granted the Company a warrant to purchase shares of Provention’s common stock at an exercise price of $2.50 per share. If Provention successfully develops, obtains regulatory approval for, and commercializes PRV-3279, the Company will be eligible to receive up to $65.0 million in development and regulatory milestones and up to $225.0 million in commercial milestones. As of June 30, 2020, the Company has not recognized any milestone revenue under this agreement. If PRV-3279 is commercialized, the Company would be eligible to receive single-digit royalties on net sales of the product. The license agreement may be terminated by either party upon a material breach or bankruptcy of the other party, by Provention without cause upon prior notice to the Company, and by the Company in the event that Provention challenges the validity of any licensed patent under the agreement, but only with respect to the challenged patent.
Also in May 2018, the Company entered into an asset purchase agreement with Provention pursuant to which Provention acquired the Company’s interest in teplizumab (renamed PRV-031), a monoclonal antibody being developed for the treatment of type 1 diabetes (Asset Purchase Agreement). As partial consideration for the Asset Purchase Agreement, Provention granted the Company a warrant to purchase shares of Provention’s common stock at an exercise price of $2.50 per share. If Provention successfully develops, obtains regulatory approval for, and commercializes PRV-031, the Company will be eligible to receive up to $170.0 million in regulatory milestones and up to $225.0 million in commercial milestones. As of June 30, 2020, the Company has not recognized any milestone revenue under this agreement. If PRV-031 is commercialized, the Company would be eligible to receive single-digit royalties on net sales of the product. Provention has also agreed to pay third-party obligations, including low single-digit royalties, a portion of which is creditable against royalties payable to the Company, aggregate milestone payments of up to approximately $1.3 million and other consideration, for certain third-party intellectual property under agreements Provention is assuming pursuant to the Provention Asset Purchase Agreement. Further, Provention is required to pay the Company a low double-digit percentage of certain consideration to the extent it is received in connection with a future grant of rights to PRV-031 by Provention to a third party.
The Company evaluated the Provention License Agreement and Provention Asset Purchase Agreement under the provisions of ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: (i) the license of MGD010 and (ii) the title to teplizumab. The Company determined that the transaction price of the Provention agreements was $6.1 million, based on the Black-Scholes valuation of the warrants to
11



purchase 2,432,688 shares of Provention's common stock. The transaction price was allocated to each performance obligation based on the number of shares of common stock the Company is entitled to purchase under each warrant. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, therefore they have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
The Company recognized revenue of $6.1 million when it satisfied its performance obligations under the agreements and transferred the MGD010 license and teplizumab assets to Provention in 2018. The warrants were revalued at each reporting period based on the current Black-Scholes parameters until the warrants were exercised in July 2019. The resulting increase or decrease in the value of the warrants is reflected in Other income (expense) on the 2019 consolidated statement of operations and comprehensive loss. In July 2019, the Company exercised the warrants on a cashless basis, and subsequently sold all the shares of Provention common stock acquired through the exercise. No shares of Provention stock were held at December 31, 2019.
NIAID Contract
The Company entered into a contract with the National Institute of Allergy and Infectious Diseases (NIAID), effective as of September 15, 2015, to perform product development and to advance up to two DART molecules, including MGD014 (NIAID Contract). Under the NIAID Contract, the Company will develop these product candidates for Phase 1/2 clinical trials as therapeutic agents, in combination with latency reversing treatments, to deplete cells infected with human immunodeficiency virus (HIV) infection. NIAID does not receive goods or services from the Company under this contract, therefore the Company does not consider NIAID to be a customer and concluded this contract is outside the scope of Topic 606.
The NIAID Contract includes a base period of up to $7.5 million to support development of MGD014 through Investigational New Drug application submission with the U.S. Food and Drug Administration, as well as up to $17.0 million in additional development funding via NIAID options. Should NIAID fully exercise such options, the Company could receive total payments of up to $24.5 million. The total potential period of performance under the award is from September 15, 2015 through December 31, 2024. In 2017, NIAID exercised the first option in the amount of up to $10.8 million to fund the commencement of the MGD014 clinical trial and development of the second DART molecule. During the three months ended June 30, 2020 and 2019, the Company recognized revenue under the NIAID Contract of $4.6 million and $0.6 million, respectively. During the six months ended June 30, 2020 and 2019, the Company recognized revenue under the NIAID Contract of $5.3 million and $0.8 million, respectively.
Boehringer Ingelheim International GmbH
In 2010, the Company entered into a collaboration and license agreement with Boehringer Ingelheim International GmbH (BII) to discover, develop and commercialize multiple DART molecules that were to be evaluated during a five-year period that ended in 2015 (Boehringer Agreement). Under the terms of the agreement, the Company granted BII an exclusive, worldwide, royalty-bearing, license under its intellectual property to research, develop, and market DART molecules generated under the agreement. During the evaluation period, BII selected two product candidates to develop (BII DARTs). Under the terms of the Boehringer Agreement, BII paid the Company an upfront payment of $15.0 million which was fully recognized prior to the adoption of ASC Topic 606 on January 1, 2018. The remaining obligations under this agreement included potential future development and sales milestones and royalties on net sales in the event that the BII DARTs are commercialized. In June 2020, BII agreed to a payment of $12.0 million in order to retain rights to develop the BII DARTs under the Boehringer Agreement. As a result, the Company recognized $12.0 million during the three and six months ended June 30, 2020 and recorded a receivable as of June 30, 2020 as the non-refundable payment was not received until July 2020. The remaining potential development milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized when the related sales occur and therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
12



7. Stock-Based Compensation
Employee Stock Purchase Plan
In May 2017, the Company’s stockholders approved the 2016 Employee Stock Purchase Plan (the 2016 ESPP). The 2016 ESPP is structured as a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, as amended (IRC), and is not subject to the provisions of the Employee Retirement Income Security Act of 1974. The Company reserved 800,000 shares of common stock for issuance under the 2016 ESPP. The 2016 ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for six-month offering periods ending on May 31 and November 30 of each year. At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company’s common stock on the last day of the offering period. During the six months ended June 30, 2020, 18,304 shares of common stock were purchased under the 2016 ESPP for net proceeds to the Company of approximately $0.3 million.
Employee Stock Option Plans
Effective February 2003, the Company implemented the 2003 Equity Incentive Plan (2003 Plan), and it was amended and approved by the Company's stockholders in 2005. Stock options granted under the 2003 Plan may be either incentive stock options as defined by the IRC, or non-qualified stock options. In 2013, the 2003 Plan was terminated, and no further awards may be issued under the plan. Any shares of common stock subject to awards under the 2003 Plan that expire, terminate, or are otherwise surrendered, canceled, forfeited or repurchased without having been fully exercised, or resulting in any common stock being issued, will become available for issuance under the 2013 Stock Incentive Plan (2013 Plan), up to a specified number of shares.  As of June 30, 2020, under the 2003 Plan, there were options to purchase an aggregate of 281,024 shares of common stock outstanding at a weighted average exercise price of $2.79 per share.
In October 2013, the Company implemented the 2013 Plan.  The 2013 Plan provides for the grant of stock options and other stock-based awards, as well as cash-based performance awards.  The number of shares of common stock reserved for issuance under the 2013 Plan will automatically increase on January 1 of each year from January 1, 2014 through and including January 1, 2023, by the lesser of (a) 1,960,168 shares, (b) 4.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or (c) the number of shares of common stock determined by the Company's Board of Directors. During the six months ended June 30, 2020, the maximum number of shares of common stock authorized to be issued by the Company under the 2013 Plan was increased to 11,896,613.   If an option expires or terminates for any reason without having been fully exercised, if any shares of restricted stock are forfeited, or if any award terminates, expires or is settled without all or a portion of the shares of common stock covered by the award being issued, such shares are available for the grant of additional awards. However, any shares that are withheld (or delivered) to pay withholding taxes or to pay the exercise price of an option are not available for the grant of additional awards. As of June 30, 2020, there were options to purchase an aggregate of 6,993,516 shares of common stock outstanding at a weighted average exercise price of $21.81 per share under the 2013 Plan.
The following stock-based compensation expense was recognized for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Research and development$2,589  $2,453  $5,023  $4,267  
General and administrative2,506  2,431  4,564  4,416  
Total stock-based compensation expense$5,095  $4,884  $9,587  $8,683  
The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:
Six Months Ended June 30,
20202019
Expected dividend yield0%0%
Expected volatility
67.3% - 108.8%
73.7% - 75.3%
Risk-free interest rate
0.5% - 1.8%
1.9% - 2.6%
Expected term6.25 years6.25 years
13



For periods through December 31, 2019, the computation of expected volatility is based on the historical volatility of several public entities of similar size, complexity and stage of development, as the Company did not have sufficient history of its own volatility. As of December 31, 2019, the Company had sufficient company-specific historical and implied volatility information. As such, beginning the first quarter of 2020, the computation of expected volatility is based only on the historical volatility of the Company’s common stock.
The following table summarizes stock option activity during the six months ended June 30, 2020:
SharesWeighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20196,706,994  $22.33  6.9
Granted1,547,627  12.67  
Exercised(329,592) 7.31  
Forfeited or expired(650,489) 20.90  
Outstanding, June 30, 20207,274,540  21.07  7.2$54,434  
As of June 30, 2020:
Exercisable4,134,978  23.32  5.923,276  
Vested and expected to vest6,954,436  21.17  7.151,498  
The weighted-average grant-date fair value of options granted during the six months ended June 30, 2020 and 2019 was $8.30 and $14.38, respectively. The total intrinsic value of options exercised during each of the six month periods ended June 30, 2020 and 2019 was approximately $2.6 million. The total cash received for options exercised during the six months ended June 30, 2020 and 2019 was approximately $2.4 million and $0.6 million, respectively. The total fair value of shares vested in the six months ended June 30, 2020 and 2019 was approximately $7.4 million and $6.5 million, respectively. As of June 30, 2020, the total unrecognized compensation expense related to unvested stock options, net of related forfeiture estimates, was approximately $31.2 million, which the Company expects to recognize over a weighted-average period of approximately 2.4 years.
Restricted Stock Units
During 2019, the Company awarded restricted stock units (RSUs) under the 2013 Plan to all employees with at least six months of service as of the date of grant except executive officers. Each RSU entitles the holder to receive one share of the Company's common stock when the RSU vests. The RSUs vest in two equal installments on the first and second anniversary of the grant date. Compensation expense is recognized on a straight-line basis.
The following table summarizes RSU activity during the six months ended June 30, 2020:

Shares
Weighted-Average
Grant Date Fair Value
Outstanding, December 31, 2019452,500  $15.32  
Granted15,000  23.68  
Exercised    
Forfeited(29,100) 15.32  
Outstanding, June 30, 2020438,400  15.61  

At June 30, 2020, there was $3.7 million of total unrecognized compensation cost related to unvested RSUs, which the Company expects to recognize over a remaining weighted-average period of 1.2 years.
8. Commitments and Contingencies
On September 13, 2019, a securities class action complaint was filed in the U.S. District Court for the District of Maryland by Todd Hill naming the Company, its Chief Executive Officer, Dr. Koenig, and its Chief Financial Officer, Mr. Karrels, as defendants for allegedly making false and materially misleading statements regarding the Company’s SOPHIA trial.
14



The complaint asserts a putative class period stemming from February 6, 2019 to June 3, 2019. On November 12, 2019, the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge sought appointment as lead plaintiff, which motion remains pending. The Company intends to vigorously defend against this action. However, the outcome of this legal proceeding is uncertain at this time and the Company cannot reasonably estimate a range of loss, if any. Accordingly, the Company has not accrued any liability associated with this action.
15




ITEM 2.MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion of our financial condition and results of operations is based upon our unaudited consolidated financial statements included in this Quarterly Report on Form 10-Q, which have been prepared by us in accordance with U.S. generally accepted accounting principles (GAAP), for interim periods and with Regulation S-X promulgated under the Securities Exchange Act of 1934, as amended. This discussion and analysis should be read in conjunction with these unaudited consolidated financial statements and the notes thereto as well as in conjunction with our audited consolidated financial statements and related notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2019. 

Overview
We are a clinical-stage biopharmaceutical company focused on discovering and developing innovative antibody-based therapeutics designed to modulate the human immune response for the treatment of cancer. We currently have a pipeline of product candidates in human clinical testing, including seven immuno-oncology programs, that have been created primarily using our proprietary, antibody-based technology platforms. We believe our product candidates have the potential to have a meaningful effect on treating patients' unmet medical needs as monotherapy or, in some cases, in combination with other therapeutic agents.
We commenced active operations in 2000, and have since devoted substantially all of our resources to staffing our company, developing our technology platforms, identifying potential product candidates, undertaking preclinical studies, conducting clinical trials, developing collaborations, business planning and raising capital. We have not generated any revenues from the sale of any products to date. We have financed our operations primarily through the public and private offerings of our securities, collaborations with other biopharmaceutical companies, and government grants and contracts. Although it is difficult to predict our funding requirements, we anticipate that our cash, cash equivalents and marketable securities as of June 30, 2020, combined with the $21.3 million received pursuant to our “at the market offering” (ATM Offering) and $12.0 million received from Boehringer Ingelheim International GmbH (BII) subsequent to June 30, 2020, and anticipated and potential collaboration payments, should enable us to fund our operations into 2023, assuming our programs and collaborations advance as currently contemplated.
Through June 30, 2020, we had an accumulated deficit of $733.7 million. We expect that over the next several years this deficit will increase as we increase our expenditures in research and development in connection with our ongoing activities with several clinical trials. 
COVID-19

In March 2020, the World Health Organization declared the outbreak of a novel strain of coronavirus (COVID-19) as a pandemic, which continues to spread throughout the world. Developments have been occurring rapidly with respect to the spread of COVID-19 and its impact on human health and businesses. To date, the COVID-19 pandemic has negatively impacted the global economy, created significant financial market volatility, disrupted global supply chains, and resulted in a significant number of infections and deaths worldwide. In addition, several national, state and local governments have placed restrictions on people from gathering in groups or interacting within a certain physical distance and in certain cases, have ordered businesses to close, limit operations or mandate that people stay at home.
To date, although there has been some negative impact on our business and operations, including, for example, slowed clinical trial enrollment, we have been able to mitigate against more severe impacts of COVID-19 on our business and operations. However, the COVID-19 pandemic could have a more significant negative impact on our business in the future depending on the depth of the effects and the duration of the crisis. In response to the COVID-19 pandemic, we have been focused on keeping our employees safe, continuing patients on trials, and maintaining our manufacturing capabilities and research efforts. The COVID-19 pandemic is an evolving situation and we continue to monitor our business very closely to try and mitigate any potential impacts. We expect the pandemic to continue to have some near-term impact on the initiation of new studies and on clinical trial enrollment. For example, in consideration of the current COVID-19 pandemic, we have delayed our planned Phase 2 study of enoblituzumab, an investigational, Fc-engineered, anti-B7-H3 monoclonal antibody, in combination with checkpoint blockade in patients with advanced head and neck cancer until the first quarter of 2021. In addition, we have stopped enrollment in a Phase 1/2 study combining flotetuzumab with retifanlimab in patients with relapsed or refractory acute myeloid leukemia being conducted outside of the U.S. We anticipate resuming the study and initiating activity at U.S. sites in
16



the future. Significant delays in the timing of our clinical trials and in regulatory reviews could adversely affect our ability to commercialize the product candidates in our pipeline.
Notwithstanding the foregoing, we cannot precisely predict the impact that COVID-19 will have in the future due to numerous uncertainties, including the severity of the disease, the duration of the outbreak, actions that may be taken by governmental authorities, the impact to the business of our supply chain, and other factors identified in Part II, Item 1A. “Risk Factors” in this Form 10-Q and our Annual Report on Form 10-K. Given these uncertainties, COVID-19 could disrupt the business of certain of our collaborators and impact our business operations and our ability to execute on our associated business strategies and initiatives, and adversely impact our consolidated results of operations and/or our financial condition in the future. We will continue to closely monitor and evaluate the nature and extent of the impact of COVID-19 to our business, consolidated results of operations, and financial condition.

Collaborations
We pursue a balanced approach between product candidates that we develop ourselves and those that we develop with our collaborators. Under our strategic collaborations to date, we have received significant non-dilutive funding and continue to have rights to additional funding upon completion of certain research, achievement of key product development milestones and royalties and other payments upon the commercial sale of products. Our current collaborations include the following:
Incyte. In 2017, we entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte) for retifanlimab, an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while we retain the right to develop our pipeline assets in combination with retifanlimab. Incyte paid us an upfront payment of $150.0 million under the terms of the agreement.
Under the terms of the Incyte License Agreement, Incyte will lead global development of retifanlimab. Assuming successful development and commercialization of retifanlimab by Incyte, we could receive development and regulatory milestones of up to approximately $420.0 million, of which we have already received $15.0 million, and up to $330.0 million in commercial milestones. If retifanlimab is commercialized, we would be eligible to receive tiered royalties of 15% to 24% on any global net sales and we have the option to co-promote retifanlimab with Incyte. We retain the right to develop our pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and us commercializing our asset(s), if any such potential combinations are approved. We also have an agreement with Incyte under which we are to perform development and manufacturing services for Incyte's clinical needs of retifanlimab (Incyte Clinical Supply Agreement). In addition, we retain the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab.
Zai Lab. In 2018, we entered into a collaboration and license agreement with Zai Lab Limited (Zai Lab) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab’s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) MGD013, a bispecific DART molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development (Zai Lab Agreement). Zai Lab will lead clinical development in its territory.
Under the terms of the agreement, Zai Lab paid us an upfront payment of $25.0 million ($22.5 million after netting value-added tax withholdings of $2.5 million). Assuming successful development and commercialization of margetuximab, MGD013 and the TRIDENT molecule, we could receive up to $140.0 million in development and regulatory milestones, of which we have already earned $4.0 million ($3.6 million after netting value-added tax withholdings of $0.4 million). In addition, Zai Lab would pay us tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab’s territory, mid-teens for net sales of MGD013 in Zai Lab’s territory and 10% for net sales of the TRIDENT molecule in Zai Lab’s territory, which may be subject to adjustment in specified circumstances.
In 2019, we entered into two agreements under which the Company is to perform manufacturing services for Zai Lab’s clinical needs of margetuximab and MGD013 (Zai Lab Clinical Supply Agreements).
I-Mab Biopharma. In 2019, we entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that
17



incorporates our proprietary Fc Optimization technology platform (I-Mab Agreement). I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by us. 

Under the terms of the agreement, I-Mab paid us an upfront payment of $15.0 million. Assuming successful development and commercialization of enoblituzumab, we could receive up to $135.0 million in development and regulatory milestones. In addition, I-Mab would pay us tiered royalties ranging from mid-teens to 20% on annual net sales in its territories.

Critical Accounting Policies and Significant Judgments and Estimates
Our critical accounting policies are those policies which require the most significant judgments and estimates in the preparation of our consolidated financial statements. A summary of our critical accounting policies is presented in Part II, Item 7, of our Annual Report on Form 10-K for the year ended December 31, 2019. There have been no significant changes to our critical accounting policies and estimates during the six months ended June 30, 2020.

Results of Operations
Revenue
The following represents a comparison of our revenue for the three and six months ended June 30, 2020 and 2019:
Three Months Ended June 30,Six Months Ended June 30, 2020
20202019Change%20202019Change%
(dollars in millions)(dollars in millions)
Revenue from collaborative and other agreements$15.6  $10.0  $5.6  57 %$28.6  $19.5  $9.1  47 %
Revenue from government agreements4.6  0.6  4.0  663 %5.3  0.8  4.5  592 %
Total revenue$20.2  $10.6  $9.6  91 %$33.9  $20.3  $13.6  67 %

The increase in revenue of $9.6 million for the three months ended June 30, 2020 compared to the three months ended June 30, 2019 was primarily due to:
recognition of $12.0 million payment from BII for retention of rights to two DART molecules;
recognition of approximately $1.4 million of the deferred upfront payment under the I-Mab Agreement. There was no such recognition during the three months ended June 30, 2019 because the agreement was executed in July 2019; and
an increase of $4.0 million in revenue recognized under the National Institute of Allergy and Infectious Diseases (NIAID) contract due to increased clinical trial activity of MGD014 and development of the second DART molecule.
These increases were partially offset by:
a decrease of $4.0 million in revenue recognition of the deferred upfront payment under the Zai Lab Agreement during the three months ended June 30, 2020 as the recognition period ended in 2019;
a decrease of $2.7 million in revenue recognized under the Incyte Clinical Supply Agreement due to decreased development activity; and
a decrease of $1.0 million in revenue recognition during the three months ended June 30, 2020 of the deferred upfront payment from F. Hoffmann-La Roche Ltd and Hoffmann-La Roche Inc. (Roche), as the recognition period ended in 2019.
The increase in revenue of $13.6 million for the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to:
recognition of $12.0 million payment from BII for retention of rights to two DART molecules;
18



recognition of $3.6 million in milestones under the Zai Lab Agreement and approximately $1.3 million related to manufacturing services performed under the Zai Lab Clinical Supply Agreements;
recognition of approximately $2.4 million of the deferred upfront payment under the I-Mab Agreement. There was no such recognition during the six months ended June 30, 2019 because the agreement was executed in July 2019; and
an increase of $4.6 million in revenue recognized under the NIAID contract due to increased clinical trial activity of MGD014 and development of the second DART molecule.
These increases were partially offset by:
a decrease of $8.1 million in revenue recognition of the deferred upfront payment under the Zai Lab Agreement during the six months ended June 30, 2020 as the recognition period ended in 2019;
a decrease of $2.0 million in revenue recognition during the three months ended June 30, 2020 of the deferred upfront payment from Roche, as the recognition period ended in 2019; and
a decrease of $0.8 million in revenue recognized under the Incyte Clinical Supply Agreement due to decreased development activity.
Research and Development Expense
The following represents a comparison of our research and development expense for the three and six months ended June 30, 2020 and 2019:
Three Months Ended June 30,Six Months Ended June 30, 2020
20202019Change%20202019Change%
(dollars in millions)(dollars in millions)
Margetuximab$14.1  $15.2  $(1.1) (7)%$26.1  $28.2  $(2.1) (7)%
MGD0138.7  5.1  3.6  71 %13.5  9.0  4.5  50 %
Flotetuzumab(a)
7.4  3.5  3.9  111 %11.8  7.0  4.8  69 %
Enoblituzumab5.4  4.8  0.6  13 %9.2  7.9  1.3  16 %
MGC0184.6  3.3  1.3  39 %6.7  6.6  0.1  %
Retifanlimab
3.1  4.8  (1.7) (35)%15.2  13.3  1.9  14 %
MGD0192.1  1.2  0.9  75 %3.7  2.3  1.4  61 %
MGD0091.0  2.0  (1.0) (50)%1.9  3.8  (1.9) (50)%
MGD0070.6  1.7  (1.1) (65)%1.4  2.8  (1.4) (50)%
Other pipeline programs10.4  9.8  0.6  %16.7  17.6  (0.9) (5)%
Total research and development expense$57.4  $51.4  $6.0  12 %$106.2  $98.5  $7.7  %
(a) For the three and six months ended June 30, 2019, expenses are shown net of reimbursements from collaborator.
Our research and development expense for the three months ended June 30, 2020 increased by $6.0 million compared to the three months ended June 30, 2019 primarily due to:
increased clinical trial and development costs related to our ongoing MGD013 Phase 1 study;
increased flotetuzumab development costs due to increased clinical trial enrollment and regulatory costs, and the end of cost sharing with Servier; and
increased clinical trial costs related to our MGC018 Phase 1 study.
These increases were partially offset by:
decreased clinical trial and Biologics License Application preparation costs for margetuximab;
decreased development and manufacturing costs related to retifanlimab due to timing of manufacturing activities for Incyte;
19



decreased clinical trial costs related to MGD007 and MGD009 as these programs have been discontinued; and
decreased costs related to preclinical development of product candidates in our pipeline.
Our research and development expense for the six months ended June 30, 2020 increased by $7.7 million compared to the three months ended June 30, 2019 primarily due to:
increased clinical trial and development costs related to our ongoing MGD013 Phase 1 study;
increased flotetuzumab development costs due to increased clinical trial enrollment and regulatory costs, and the end of cost sharing with Servier; and
increased development and manufacturing costs related to retifanlimab due to timing of manufacturing activities for Incyte.
These increases were partially offset by:
decreased clinical trial and Biologics License Application preparation costs for margetuximab;
decreased clinical trial costs related to MGD007 and MGD009 as these programs have been discontinued; and
decreased costs related to preclinical development of product candidates in our pipeline.
General and Administrative Expense
General and administrative expenses decreased by $1.9 million for the three and six months ended June 30, 2020 compared to the three and six months ended June 30, 2019 due primarily to decreased spend on consultants and travel-related costs.
Other Income
The decrease in other income for the three and six months ended June 30, 2020 compared to the three and six months ended June 30, 2019 is primarily due to decreased investment income and the revaluation at June 30, 2019 of the warrants received under the Provention License Agreement and Asset Purchase Agreement. These warrants were exercised, and the acquired shares subsequently sold, during 2019, therefore there is no such revaluation reflected in other income during the three and six months ended June 30, 2020.
Liquidity and Capital Resources
Our multiple product candidates currently under development will require significant additional research and development efforts that include extensive preclinical studies and clinical testing, and regulatory approval prior to commercial use.
As a clinical-stage biotechnology company, we have primarily funded our operations with proceeds from the sale of our common stock in equity offerings, revenue from our multiple collaboration agreements, and contracts and grants from NIAID. Management regularly reviews our available liquidity relative to our operating budget and forecast to monitor the sufficiency of our working capital, and anticipates continuing to draw upon available sources of capital to support our product development activities. There can be no assurances that new sources of capital will be available to us on commercially acceptable terms, if at all. Also, any future collaborations, strategic alliances and marketing, distribution or licensing arrangements may require us to give up some or all rights to a product or technology at less than its full potential value. If we are unable to enter into new arrangements or to perform under current or future agreements or obtain additional capital, we will assess our capital resources and may be required to delay, reduce the scope of, or eliminate one or more of our product research and development programs or clinical studies, and/or downsize our organization. Although it is difficult to predict our funding requirements, we anticipate that our cash, cash equivalents and marketable securities as of June 30, 2020, combined with the $21.3 million received pursuant to our ATM Offering and $12.0 million received from BII subsequent to June 30, 2020, and anticipated and potential collaboration payments, should enable us to fund our operations into 2023, assuming our programs and collaborations advance as currently contemplated.
Similar to the other risk factors pertinent to our business, the COVID-19 outbreak might unfavorably impact our ability to generate such additional funding. Given the uncertainty in the rapidly changing market and economic conditions related to the COVID-19 pandemic, we will continue to evaluate the nature and extent of the impact of the outbreak on our business and financial position.
20



Cash Flows
The following table represents a summary of our cash flows for the six months ended June 30, 2020 and 2019:
Six Months Ended June 30,
20202019
(dollars in millions)
Net cash provided by (used in):
Operating activities$(80.7) $(78.8) 
Investing activities51.6  (80.6) 
Financing activities99.2  119.6  
Net change in cash and cash equivalents$70.1  $(39.8) 
Operating Activities
Net cash used in operating activities reflects, among other things, the amounts used to run our clinical trials and preclinical activities. The principal use of cash in operating activities for all periods presented was to fund our net loss, adjusted for non-cash items, with the six months ended June 30, 2019 benefiting from the $22.5 million upfront payment from Zai Lab.
Investing Activities
Net cash provided by investing activities during the six months ended June 30, 2020 is primarily due to maturities of marketable securities, partially offset by purchases of marketable securities. Net cash used in investing activities during the six months ended June 30, 2019 is primarily due to purchases of marketable securities, partially offset by maturities of marketable securities.
Financing Activities
Net cash provided by financing activities for the six months ended June 30, 2020 is primarily due to the proceeds from our ATM Offering of approximately $96.5 million and proceeds from stock option exercises. Net cash provided by financing activities for the six months ended June 30, 2019 is primarily due to the proceeds from our firm-commitment underwritten public offering of approximately $118.7 million.

Off-Balance Sheet Arrangements
We do not have any off-balance sheet arrangements, as defined under the rules and regulations of the Securities and Exchange Commission (SEC).

ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Our primary objective when considering our investment activities is to preserve capital in order to fund our operations. We also seek to maximize income from our investments without assuming significant risk.  Our current investment policy is to invest principally in deposits and securities issued by the U.S. government and its agencies, Government Sponsored Enterprise agency debt obligations, corporate debt obligations and money market instruments.  As of June 30, 2020, we had cash, cash equivalents and marketable securities of $232.8 million.  Our primary exposure to market risk is related to changes in interest rates.  Due to the short-term maturities of our cash equivalents and marketable securities and the low risk profile of our marketable securities, an immediate 100 basis point change in interest rates would not have a material effect on the fair market value of our cash equivalents and marketable securities. We have the ability to hold our marketable securities until maturity, and we therefore do not expect a change in market interest rates to affect our operating results or cash flows to any significant degree.
21




ITEM 4.CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
Our management, including our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2020. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in our periodic reports filed with the SEC (such as this Quarterly Report on Form 10-Q) has been appropriately 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 principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure. Based on their evaluation of our disclosure controls and procedures as of June 30, 2020, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures are effective at the reasonable assurance level.
Changes in Internal Control
There were no changes in the Company's internal control over financial reporting that occurred during the three months ended June 30, 2020 that have materially affected, or are reasonably likely to materially effect, the Company's internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1. Legal Proceedings
In the ordinary course of business, we are or may be involved in various legal or regulatory proceedings, claims or class actions related to alleged patent infringements and other intellectual property rights, or alleged violation of commercial, corporate, securities, labor and employment, and other matters incidental to our business. We do not, however, expect such legal proceedings to have a material adverse effect on our business, financial condition or results of operations. However, depending on the nature and timing of a given dispute, an eventual unfavorable resolution could materially affect our current or future results of operations or cash flows.

See note 8, Commitments and Contingencies, to the consolidated financial statements for more information.

Item 1A.Risk Factors
There have been no material changes in the risk factors described in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019, aside from the risk factors included below:

Business interruptions resulting from the COVID-19 outbreak or similar public health crises could cause a disruption of the development of our product candidates and adversely impact our business.

Public health crises such as pandemics or similar outbreaks could adversely impact our business. In December 2019, a novel strain of a virus named SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2), or coronavirus, which causes coronavirus disease, or COVID-19, was reported to have surfaced in Wuhan, China and has reached multiple other regions and countries, including Europe and the United States. The COVID-19 pandemic is evolving, and to date has led to the implementation of various responses, including government-imposed quarantines, work and travel restrictions and other public health safety measures at the federal, state and local levels.

The continued spread of COVID-19 or other global health crises, such as pandemics, has had, and may continue to have, an adverse impact our clinical trials, preclinical studies, and other aspects of our business or that of our third-party partners. For instance, the COVID-19 outbreak has impaired our ability to enroll patients in clinical trials, continue ongoing clinical trials or activate clinical trial sites, due to, for example, heightened exposure to COVID-19 if an outbreak occurs in a specific geography, the shifting of healthcare resources toward the outbreak or the closing of or limiting of access to clinical facilities. Furthermore, patients may be unable or unwilling to enroll in our clinical trials or be unable to comply with clinical trial protocols if COVID-19 related restrictions impede patient movement or interrupt healthcare services. Government-imposed quarantines and other restrictions may also require us to temporarily suspend activity at our clinical sites. COVID-19 may also negatively affect the operations of third-party contract research organizations that we rely upon to carry out our clinical trials, or the operations of other service providers, which could result in delays or disruptions in the supply of our
22



product candidates or other aspects of our business or that of our collaborators. Any negative impact COVID-19 has on patient enrollment or treatment or the timing and execution of our clinical trials could cause delays to our clinical trial activities, which could adversely affect our ability to seek and obtain regulatory approval for and to commercialize any approved product candidates, increase our operating expenses and have a material adverse effect on our business and financial results.

Further, the outbreak of COVID-19 has increased the risk that a portion of the workforce, including ours, may suffer illness or otherwise be unable to work. We have implemented stay-at-home orders consistent with the requirements of the jurisdictions in which we operate, with arrangements such as remote work and flexible schedules for certain functions, as well as other measures intended to reduce the risks to our employees from the impact of the pandemic while maintaining our operations.

We may also face increased cybersecurity risks due to the shifting of a majority of our corporate functions operating remotely in regions impacted by stay-at-home orders. Increased levels of remote access may create additional opportunities for cybercriminals to attempt to exploit vulnerabilities, and our employees may be more susceptible to phishing and social engineering attempts.

The extent to which COVID-19 impacts our operations or those of our collaborators will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration of the pandemic, new information that may emerge concerning the severity of COVID-19 or the effectiveness of actions to contain COVID-19 or treat its impact, among others. We cannot presently predict the scope and severity of any potential business shutdowns or disruptions. If we or any of the third parties with whom we engage experience shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and negatively affected, which could have a material adverse impact on our business, financial condition and results of operations.




23




Item 6.Exhibits

31.1
31.2
32.1
32.2
101.INSXBRL Instance Document
101.SCHXBRL Schema Document
101.CALXBRL Calculation Linkbase Document
101.DEFXBRL Definition Linkbase Document
101.LABXBRL Labels Linkbase Document
101.PREXBRL Presentation Linkbase Document
104Cover Page Interactive Data (formatted as Inline XBRL and contained in Exhibit 101 filed herewith)
+ Indicates management contract or compensatory plan.

24



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
MACROGENICS, INC.
BY:/s/ Scott Koenig
Scott Koenig, M.D., Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)
BY:/s/ James Karrels
James Karrels
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
Dated: July 30, 2020

25
EX-31.1 2 exhibit31-1q22020.htm EX-31.1 Document

EXHIBIT 31.1

I, Scott Koenig, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2020 of MacroGenics, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


/s/ Scott Koenig
Scott Koenig, M.D., Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)
Dated: July 30, 2020

EX-31.2 3 exhibit31-2q22020.htm EX-31.2 Document


EXHIBIT 31.2
I, James Karrels, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2020 of MacroGenics, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


/s/ James Karrels
James Karrels
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
Dated: July 30, 2020

EX-32.1 4 exhibit32-1q22020.htm EX-32.1 Document


EXHIBIT 32.1

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

I, Scott Koenig, President and Chief Executive Officer (principal executive officer) of MacroGenics, Inc. (the Registrant), certify, to the best of my knowledge, based upon a review of the Quarterly Report on Form 10-Q for the period ended June 30, 2020 of the Registrant (the Report), that:

1.The Report fully complies with the requirements of Section 13(a) 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 Registrant.


/s/ Scott Koenig
Name: Scott Koenig, M.D., Ph.D.
Date: July 30, 2020



EX-32.2 5 exhibit32-2q22020.htm EX-32.2 Document


EXHIBIT 32.2


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

I, James Karrels, Senior Vice President and Chief Financial Officer (principal financial officer) of MacroGenics, Inc. (the Registrant), certify, to the best of my knowledge, based upon a review of the Quarterly Report on Form 10-Q for the period ended June 30, 2020 of the Registrant (the Report), that:

1.The Report fully complies with the requirements of Section 13(a) 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 Registrant.


/s/ James Karrels
Name: James Karrels
Date: July 30, 2020


EX-101.SCH 6 mgnx-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation and Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2104103 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2107104 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2110105 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2112106 - Disclosure - Collaboration and Other Agreements link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Collaboration and Other Agreements - Incyte Corporation (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Collaboration and Other Agreements - Zai Lab (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Collaboration and Other Agreements - I-Mab Biopharma (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Collaboration and Other Agreements - Provention Bio, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Collaboration and Other Agreements - NIAID Contract (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Collaboration and Other Agreements - Boehringer Ingelheim International GmbH (Details) link:presentationLink link:calculationLink link:definitionLink 2119107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Stock-Based Compensation - Option Pricing Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Stock-based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mgnx-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mgnx-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mgnx-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Awards granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Type Document Type Aggregate Intrinsic Value, Outstanding, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Fair Value Disclosures [Abstract] Other income Other Nonoperating Income (Expense) Marketable securities Investments Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Provention ProventionBioInc.Member Amortization of premiums and discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Potential commercial milestone payments under agreement PotentialCommercialMilestonePaymentsUnderAgreement Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Securities Fair Value Debt Securities, Available-for-sale Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total costs and expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] Exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Lease liabilities Operating Lease, Liability, Current Total unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Lease liabilities Increase (decrease) in lease liabilities Increase (decrease) in lease liabilities Potential proceeds from royalties (percent) ProceedsfromRoyaltiesPercent Range [Domain] Statistical Measurement [Domain] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Incyte MGA012 Agreement - Services IncyteMGA012AgreementServicesMember Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Boehringer Collaboration and License Agreement Boehringer Ingelheim International GmbH Collaboration And License Agreement [Member] Boehringer Ingelheim International GmbH Collaboration And License Agreement Forfeited or expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Valuation Assumptions Using the Black-Scholes Option-Pricing Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] NIAID NationalInstituteOfAllergyAndInfectiousDiseasesMember Entity Interactive Data Current Entity Interactive Data Current Weighted- Average Exercise Price, Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues: Revenues [Abstract] Security Exchange Name Security Exchange Name Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Non-refundable upfront payment, net of tax withholding Nonrefundable Upfront Fees, Net Of Tax Withholding Nonrefundable Upfront Fees, Net Of Tax Withholding Loss from operations Operating Income (Loss) Total current liabilities Liabilities, Current Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Statement of Stockholders' Equity [Abstract] Assets: Assets, Fair Value Disclosure [Abstract] Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Revenues, Tax Withholding Revenues, Tax Withholding Revenues, Tax Withholding Assets Assets [Abstract] Accounting Policies [Abstract] Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Incyte MGA012 Agreement IncyteMGA012AgreementMember Proceeds from additional development funding options under agreement ExercisedAdditionalDevelopmentFundingOptionsUnderAgreement Entity Address, State or Province Entity Address, State or Province Proceeds from stock plan Proceeds from Stock Plans Accounts payable Accounts Payable, Current Research and Development Research and Development Expense [Member] Available-for-sale Marketable Securities Available-for-sale Securities [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Losses related to other-than-temporary impairments of available-for-sale debt securities Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale Stock Option and Restricted Stock Unit Activity ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivity [Table Text Block] Accumulated other comprehensive income AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Options outstanding (in shares) Shares, Outstanding, Beginning Balance (in shares) Shares, Outstanding, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Unrecognized compensation expense related to non-vested stock-options, net of related forfeiture estimates Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basic and diluted weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Purchase price of common stock percent of the fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Non-refundable upfront payment NonRefundableUpfrontFees Document Transition Report Document Transition Report Shares, Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Arrangements and Non-arrangement Transactions [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other non current liabilities Other Liabilities, Noncurrent Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Provention PRV-3279 ProventionPRV3279Member Shares, Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Asset Class [Domain] Asset Class [Domain] General and Administrative General and Administrative Expense [Member] Equity [Abstract] Total assets measured at fair value Assets, Fair Value Disclosure Term of agreement (in years) Collaboration And License Agreement, Term Collaboration And License Agreement, Term Proceeds from stock option exercises and ESPP purchases ProceedsfromStockOptionsExercisedAndESPPPurchases Deferred revenue Deferred revenue, current Contract with Customer, Liability, Current Incyte MGA012 Agreement - Clinical activities IncyteMGA012AgreementClinicalActivitiesMember Common stock maximum amount available for issuance CommonStockMaximumAmountAvailableForIssuance Weighted- Average Exercise Price, Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Statement [Line Items] Statement [Line Items] Shares, Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Financial Assets Measured at Fair Value on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number License And Collaboration Agreements [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Statement [Table] Statement [Table] Range [Axis] Statistical Measurement [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Number of product candidates to develop Number Of Product Candidates Number Of Product Candidates Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Expense Potential development and regulatory milestone payments under agreement PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement Counterparty Name [Axis] Counterparty Name [Axis] Common stock, $0.01 par value -- 125,000,000 shares authorized, 53,365,003 and 48,958,763 shares outstanding at June 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued At the Market Offering AtTheMarketOfferingMember Basic and diluted net loss per common share (in usd per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Document Fiscal Year Focus Document Fiscal Year Focus Asset Purchase Agreement AssetPurchaseAgreementMember Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Nonrefundable payment tax withholding Nonrefundable Payment Tax Withholding Nonrefundable Payment Tax Withholding Number of shares issued or sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Entity Current Reporting Status Entity Current Reporting Status Sale of stock purchase price (in dollars per share) Sale of Stock, Price Per Share Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Weighted- Average Remaining Contractual Term, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid expenses and other current assets Prepaid Expense, Current Base period FundedValueOfBasePeriod Proceeds from issuance of common stock, net of offering costs Proceeds from Issuance of Common Stock Proceeds from sale and maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Amendment Flag Amendment Flag Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based compensation, number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Estimated variable consideration Revenue, Information Used To Assess Variable Consideration, Amount Revenue, Information Used To Assess Variable Consideration, Amount Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Revenue From Collaborative Agreements RevenueFromCollaborativeAgreementsMember Zai Lab Clinical Supply Agreements Zai Lab Clinical Supply Agreements [Member] Zai Lab Clinical Supply Agreements Accounts payable Increase (Decrease) in Accounts Payable and Other Operating Liabilities Entity Central Index Key Entity Central Index Key Measurement Frequency [Axis] Measurement Frequency [Axis] Zai Lab Agreement, TRIDENT molecule Zai Labs Collaboration And License Agreement, TRIDENT molecule [Member] Zai Labs Collaboration And License Agreement, TRIDENT molecule Accounts receivable Increase (Decrease) in Accounts Receivable Potential milestone payments to third parties PotentialMilestonePaymentToThirdPartiesForIntellectualPropertyUnderAgreement Financial Instruments [Domain] Financial Instruments [Domain] Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Common stock purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Collaboration and Other Agreements Collaboration And Other Agreements Disclosure [Text Block] General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Development milestones Development Milestones, Amount Development Milestones, Amount Statement of Cash Flows [Abstract] Development and regulatory milestones recognized Development milestones recognized Development And Regulatory Milestone Payments Under Agreement, Recognized Development And Regulatory Milestone Payments Under Agreement, Recognized Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Equity Component [Domain] Equity Component [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Unrealized gain (loss) on investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Zai Lab Agreement, Margetuximab Zai Labs Collaboration And License Agreement, Margetuximab [Member] Zai Labs Collaboration And License Agreement, Margetuximab Income Statement Location [Domain] Income Statement Location [Domain] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Property, equipment and software, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number 2016 Employee Stock Purchase Plan TwoThousandSixteenEmployeeStockPurchasePlanMember Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Issuance of common stock, net of offering costs Stock Issued During Period, Value, New Issues Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Basis of Presentation and Risks and Uncertainties Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Total assets Assets Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Beginning Balance (in shares) Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Incyte Corporation IncyteCorporationMember Follow-On Equity Offering Follow-On Equity Offering [Member] Follow-On Equity Offering Title of 12(b) Security Title of 12(b) Security Revenues, Net Of Tax Withholding Revenues, Net Of Tax Withholding Revenues, Net Of Tax Withholding Weighted-average grant-date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Revenues From Grants RevenuesFromGrantsMember Investments, Debt and Equity Securities [Abstract] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Potential annual increase in shares reserved for future issuance as percentage of outstanding share PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan Document Fiscal Period Focus Document Fiscal Period Focus Consideration received on transaction Sale of Stock, Consideration Received on Transaction Payroll deduction discount EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Stock plan related activity (in shares) Shares, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Unrecognized compensation expense recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted- Average Remaining Contractual Term, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Entity Filer Category Entity Filer Category Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Commitments and Contingencies Disclosure [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Additional development funding options under agreement AdditionalDevelopmentFundingOptionsUnderAgreement U.S. Treasury securities US Treasury Securities [Member] Issuance of common stock, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues I-Mab I-Mab Biopharma [Member] I-Mab Biopharma Commercialization of molecules NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement Additional Paid-In Capital Additional Paid-in Capital [Member] Money market funds Money Market Funds [Member] Class of Stock [Line Items] Class of Stock [Line Items] Accrued expenses Increase (Decrease) in Accrued Liabilities Aggregate Intrinsic Value, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Asset Class [Axis] Asset Class [Axis] Boehringer Ingelheim International GmbH Boehringer Ingelheim International GmbH [Member] Boehringer Ingelheim International GmbH Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Issued Shares, Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Provention PRV-031 ProventionPRV031Member Zai Lab Agreement Zai Lab Collaboration And License Agreement [Member] Zai Lab Collaboration And License Agreement Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Costs and expenses: Costs and Expenses [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Research and development Research and Development Expense Weighted- Average Exercise Price, Forfeited or expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Subsequent Event Subsequent Event [Member] Weighted-average exercise price of stock options outstanding (in dollars per share) Weighted- Average Exercise Price, Outstanding, Beginning Balance (in dollars per share) Weighted- Average Exercise Price, Outstanding, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Sale of Stock [Domain] Sale of Stock [Domain] I-Mab Biopharma Collaboration and License Agreement I-Mab Biopharma Collaboration And License Agreement [Member] I-Mab Biopharma Collaboration And License Agreement Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash received for options exercised Proceeds from Stock Options Exercised Plan Name [Domain] Plan Name [Domain] Other liabilities Increase (Decrease) in Other Current Liabilities Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Number of shares available under warrants (in shares) CollaborativeAgreementConsiderationReceivedCommonStockWarrantsNumberOfShares Right-of-use assets modified in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Revenues Revenues Collaboration And Other Agreements [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Income Statement [Abstract] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Accrued expenses and other current liabilities Accrued Liabilities, Current Collaborative agreement transaction price CollaborativeAgreementTransactionPrice Over-allotment option Over-Allotment Option [Member] Local Phone Number Local Phone Number Type of Arrangement and Non-arrangement Transactions [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Zai Labs Zai Lab [Member] Zai Lab Current assets: Assets, Current [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Deferred revenue Contract with Customer, Liability Other assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Revenues From License Agreements RevenuesFromLicenseAgreementsMember Revenue From Government Agreements RevenueFromGovernmentAgreementsMember Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Warrant to purchase shares of common stock, exercise price (in dollars per share) CollaborativeAgreementConsiderationReceivedCommonStockWarrantExercisePricePerShare Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Government-sponsored enterprises US Government-sponsored Enterprises Debt Securities [Member] 2003 Stock Incentive Plan A2003StockIncentivePlanMember Award Type [Axis] Award Type [Axis] Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] License Agreement ProventionLicenseAgreementMember Number of performance obligations NumberOfPerformanceObligations Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Counterparty Name [Domain] Counterparty Name [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Variable consideration recognized Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount Maximum Maximum [Member] Document Period End Date Document Period End Date Accumulated Deficit Retained Earnings [Member] Allowance for credit loss related to available-for-sale debt securities Debt Securities, Available-for-sale, Allowance for Credit Loss Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted- Average Remaining Contractual Term, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Total potential value TotalPotentialValueUnderAgreement Stock plan related activity Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture Corporate debt securities Corporate Debt Securities [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense Trading Symbol Trading Symbol Weighted- Average Exercise Price, Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Potential annual increase in shares reserved for future issuance (in shares) CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance Stock-based compensation Share-based Payment Arrangement, Noncash Expense Stock Incentive Plan 2013 StockIncentivePlan2013Member Cover [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Collaboration and License Agreements [Abstract] Collaboration and License Agreements [Abstract] Entity Shell Company Entity Shell Company Fair Value Measurements, Recurring Basis Fair Value, Recurring [Member] Weighted- Average Exercise Price, Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] EX-101.PRE 10 mgnx-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 mgnx-20200630_htm.xml IDEA: XBRL DOCUMENT 0001125345 2020-01-01 2020-06-30 0001125345 2020-07-24 0001125345 2020-06-30 0001125345 2019-12-31 0001125345 mgnx:RevenueFromCollaborativeAgreementsMember 2020-04-01 2020-06-30 0001125345 mgnx:RevenueFromCollaborativeAgreementsMember 2019-04-01 2019-06-30 0001125345 mgnx:RevenueFromCollaborativeAgreementsMember 2020-01-01 2020-06-30 0001125345 mgnx:RevenueFromCollaborativeAgreementsMember 2019-01-01 2019-06-30 0001125345 mgnx:RevenueFromGovernmentAgreementsMember 2020-04-01 2020-06-30 0001125345 mgnx:RevenueFromGovernmentAgreementsMember 2019-04-01 2019-06-30 0001125345 mgnx:RevenueFromGovernmentAgreementsMember 2020-01-01 2020-06-30 0001125345 mgnx:RevenueFromGovernmentAgreementsMember 2019-01-01 2019-06-30 0001125345 2020-04-01 2020-06-30 0001125345 2019-04-01 2019-06-30 0001125345 2019-01-01 2019-06-30 0001125345 us-gaap:CommonStockMember 2019-12-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001125345 us-gaap:RetainedEarningsMember 2019-12-31 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001125345 2020-01-01 2020-03-31 0001125345 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-03-31 0001125345 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001125345 us-gaap:CommonStockMember 2020-03-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001125345 us-gaap:RetainedEarningsMember 2020-03-31 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-03-31 0001125345 2020-03-31 0001125345 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001125345 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-04-01 2020-06-30 0001125345 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001125345 us-gaap:CommonStockMember 2020-06-30 0001125345 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001125345 us-gaap:RetainedEarningsMember 2020-06-30 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-06-30 0001125345 us-gaap:CommonStockMember 2018-12-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001125345 us-gaap:RetainedEarningsMember 2018-12-31 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001125345 2018-12-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001125345 2019-01-01 2019-03-31 0001125345 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-03-31 0001125345 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001125345 us-gaap:CommonStockMember 2019-03-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001125345 us-gaap:RetainedEarningsMember 2019-03-31 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-03-31 0001125345 2019-03-31 0001125345 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001125345 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-01 2019-06-30 0001125345 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001125345 us-gaap:CommonStockMember 2019-06-30 0001125345 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001125345 us-gaap:RetainedEarningsMember 2019-06-30 0001125345 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0001125345 2019-06-30 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001125345 us-gaap:USTreasurySecuritiesMember 2020-06-30 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-06-30 0001125345 us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001125345 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0001125345 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001125345 2019-01-01 2019-12-31 0001125345 mgnx:FollowOnEquityOfferingMember 2019-02-01 2019-02-28 0001125345 mgnx:FollowOnEquityOfferingMember 2019-02-28 0001125345 us-gaap:OverAllotmentOptionMember 2019-02-01 2019-02-28 0001125345 us-gaap:OverAllotmentOptionMember 2019-02-28 0001125345 mgnx:AtTheMarketOfferingMember 2019-12-01 2019-12-31 0001125345 mgnx:AtTheMarketOfferingMember 2020-06-01 2020-06-30 0001125345 mgnx:AtTheMarketOfferingMember 2020-04-01 2020-06-30 0001125345 mgnx:AtTheMarketOfferingMember 2020-06-30 0001125345 us-gaap:SubsequentEventMember mgnx:AtTheMarketOfferingMember 2020-07-01 2020-07-30 0001125345 us-gaap:SubsequentEventMember mgnx:AtTheMarketOfferingMember 2020-07-30 0001125345 mgnx:IncyteCorporationMember mgnx:IncyteMGA012AgreementMember 2017-10-01 2017-12-31 0001125345 mgnx:IncyteCorporationMember mgnx:IncyteMGA012AgreementMember 2017-10-31 0001125345 mgnx:IncyteCorporationMember mgnx:IncyteMGA012AgreementMember 2019-01-01 2019-09-30 0001125345 mgnx:IncyteCorporationMember srt:MinimumMember mgnx:IncyteMGA012AgreementMember 2017-10-01 2017-10-31 0001125345 mgnx:IncyteCorporationMember srt:MaximumMember mgnx:IncyteMGA012AgreementMember 2017-10-01 2017-10-31 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementMember 2017-10-01 2017-10-31 0001125345 mgnx:IncyteCorporationMember mgnx:IncyteMGA012AgreementMember 2017-10-01 2017-10-31 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementClinicalActivitiesMember 2019-04-01 2019-06-30 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementClinicalActivitiesMember 2020-04-01 2020-06-30 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementServicesMember 2020-04-01 2020-06-30 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementServicesMember 2019-04-01 2019-06-30 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementServicesMember 2020-01-01 2020-06-30 0001125345 mgnx:IncyteCorporationMember mgnx:RevenuesFromLicenseAgreementsMember mgnx:IncyteMGA012AgreementServicesMember 2019-01-01 2019-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2018-11-01 2018-11-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2020-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2020-01-01 2020-06-30 0001125345 mgnx:ZaiLabMember srt:MaximumMember mgnx:ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember 2018-11-01 2018-11-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember 2018-11-01 2018-11-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2020-04-01 2020-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2019-04-01 2019-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2019-01-01 2019-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabCollaborationAndLicenseAgreementMember 2019-12-31 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabClinicalSupplyAgreementsMember 2020-04-01 2020-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabClinicalSupplyAgreementsMember 2020-01-01 2020-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabClinicalSupplyAgreementsMember 2019-04-01 2019-06-30 0001125345 mgnx:ZaiLabMember mgnx:ZaiLabClinicalSupplyAgreementsMember 2019-01-01 2019-06-30 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2019-07-01 2019-07-31 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2019-07-09 0001125345 mgnx:IMabBiopharmaMember srt:MaximumMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2019-07-01 2019-07-31 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2020-04-01 2020-06-30 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2020-01-01 2020-06-30 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2019-01-01 2019-06-30 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2019-04-01 2019-06-30 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2020-06-30 0001125345 mgnx:IMabBiopharmaMember mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember 2019-12-31 0001125345 mgnx:ProventionBioInc.Member mgnx:ProventionPRV3279Member mgnx:ProventionLicenseAgreementMember 2018-05-31 2018-05-31 0001125345 mgnx:ProventionBioInc.Member mgnx:ProventionPRV3279Member mgnx:ProventionLicenseAgreementMember 2018-05-31 0001125345 mgnx:ProventionBioInc.Member mgnx:ProventionPRV031Member mgnx:AssetPurchaseAgreementMember 2018-05-31 2018-05-31 0001125345 mgnx:ProventionBioInc.Member mgnx:ProventionPRV031Member mgnx:AssetPurchaseAgreementMember 2018-05-31 0001125345 mgnx:ProventionBioInc.Member 2018-05-31 0001125345 mgnx:ProventionBioInc.Member mgnx:RevenuesFromLicenseAgreementsMember 2018-07-01 2018-09-30 0001125345 mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember 2015-09-15 2015-09-15 0001125345 mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember 2017-01-01 2017-12-31 0001125345 mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember mgnx:RevenuesFromGrantsMember 2020-04-01 2020-06-30 0001125345 mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember mgnx:RevenuesFromGrantsMember 2019-04-01 2019-06-30 0001125345 mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember mgnx:RevenuesFromGrantsMember 2020-01-01 2020-06-30 0001125345 mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember mgnx:RevenuesFromGrantsMember 2019-01-01 2019-06-30 0001125345 mgnx:BoehringerIngelheimInternationalGmbHMember mgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember 2010-10-01 2015-10-31 0001125345 mgnx:BoehringerIngelheimInternationalGmbHMember mgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember 2015-10-31 0001125345 mgnx:BoehringerIngelheimInternationalGmbHMember mgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember 2020-06-01 2020-06-30 0001125345 mgnx:BoehringerIngelheimInternationalGmbHMember mgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember 2020-04-01 2020-06-30 0001125345 mgnx:BoehringerIngelheimInternationalGmbHMember mgnx:BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember 2020-01-01 2020-06-30 0001125345 mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember 2017-05-31 0001125345 mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember 2017-05-01 2017-05-31 0001125345 mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001125345 mgnx:A2003StockIncentivePlanMember 2020-06-30 0001125345 mgnx:StockIncentivePlan2013Member 2020-06-30 0001125345 mgnx:StockIncentivePlan2013Member 2020-01-01 2020-06-30 0001125345 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001125345 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001125345 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001125345 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001125345 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001125345 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001125345 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001125345 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001125345 srt:MinimumMember 2020-01-01 2020-06-30 0001125345 srt:MaximumMember 2020-01-01 2020-06-30 0001125345 srt:MinimumMember 2019-01-01 2019-06-30 0001125345 srt:MaximumMember 2019-01-01 2019-06-30 0001125345 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001125345 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001125345 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 shares iso4217:USD iso4217:USD shares pure mgnx:performance_obligation mgnx:Molecule mgnx:numberOfProductCandidates false 2020 Q2 0001125345 --12-31 P5Y 10-Q true 2020-06-30 false 001-36112 MACROGENICS, INC. DE 06-1591613 9704 Medical Center Drive Rockville MD 20850 301 251-5172 Common Stock, par value $0.01 per share MGNX NASDAQ Yes Yes Large Accelerated Filer false false false 54117181 196532000 126472000 36267000 89284000 19205000 12744000 8192000 11285000 260196000 239785000 43887000 48211000 23509000 24505000 327592000 312501000 2766000 4308000 30475000 27139000 9267000 10700000 3386000 3020000 45894000 45167000 6819000 9153000 25653000 27553000 1442000 0 79808000 81873000 0.01 0.01 125000000 125000000 53365003 48958763 534000 490000 980924000 872204000 17000 16000 -733691000 -642082000 247784000 230628000 327592000 312501000 15636000 9987000 28603000 19484000 4621000 606000 5336000 771000 20257000 10593000 33939000 20255000 57351000 51440000 106245000 98500000 10216000 12122000 20449000 22341000 67567000 63562000 126694000 120841000 -47310000 -52969000 -92755000 -100586000 425000 21202000 1146000 23802000 -46885000 -31767000 -91609000 -76784000 -55000 34000 1000 37000 -46940000 -31733000 -91608000 -76747000 -0.94 -0.65 -1.85 -1.63 50018462 48845234 49515562 47234889 48958763 490000 872204000 -642082000 16000 230628000 4451000 4451000 172387 2000 160000 162000 56000 56000 -44724000 -44724000 49131150 492000 876815000 -686806000 72000 190573000 4060482 40000 96472000 96512000 5136000 5136000 173371 2000 2501000 2503000 -55000 -55000 -46885000 -46885000 53365003 534000 980924000 -733691000 17000 247784000 42353301 424000 732727000 -490271000 -3000 242877000 3750000 3750000 6325000 63000 118594000 118657000 126707 1000 346000 347000 3000 3000 -45017000 -45017000 48805008 488000 855417000 -535288000 0 320617000 4933000 4933000 88443 1000 633000 634000 34000 34000 -31767000 -31767000 48893451 489000 860983000 -567055000 34000 294451000 -91609000 -76784000 6105000 6181000 401000 698000 9587000 8683000 6461000 -23971000 -3093000 3209000 -995000 21091000 -1476000 -2598000 3337000 -2663000 -1534000 231000 -3767000 -10861000 1443000 0 -80688000 -78838000 72199000 142305000 125617000 63955000 1847000 2262000 51571000 -80612000 96512000 118657000 2665000 981000 99177000 119638000 70060000 -39812000 126472000 220128000 196532000 180316000 0 1988000 Basis of Presentation and Risks and Uncertainties<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited interim consolidated financial statements of MacroGenics, Inc. (the Company) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2019 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 25, 2020.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Risks and Uncertainties</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to additional risks and uncertainties due to the COVID-19 pandemic. To date, although there has been some negative impact on the Company's business and operations, including, for example, slowed clinical trial enrollment, the Company has been able to mitigate against more severe impacts of COVID-19 on its business and operations. However, the COVID-19 pandemic could have a more significant negative impact on the Company's business in the future depending on the depth of the effects and the duration of the crisis. The COVID-19 pandemic is an evolving situation and the Company continues to monitor its business very closely to try and mitigate any potential impacts. Significant delays in the timing of the Company's clinical trials and in regulatory reviews could adversely affect its ability to commercialize the product candidates in the Company's pipeline. </span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Notwithstanding the foregoing, the Company cannot precisely predict the impact that COVID-19 will have in the future due to numerous uncertainties, including the severity of the disease, the duration of the outbreak, actions that may be taken by governmental authorities, and the impact to the business of the Company's supply chain. Given these uncertainties, COVID-19 could disrupt the business of certain of the Company's collaborators and impact the Company's business operations and its ability to execute on the Company's associated business strategies and initiatives, and adversely impact the Company's consolidated results of operations and/or the Company's financial condition in the future. The Company will continue to closely monitor and evaluate the nature and extent of the impact of COVID-19 to its business, consolidated results of operations, and financial condition.</span></div> <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited interim consolidated financial statements of MacroGenics, Inc. (the Company) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2019 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 25, 2020.</span></div> Summary of Significant Accounting Policies<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the exception of the adoption of Accounting Standards Update (ASU) No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments – Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2016-13) during the six months ended June 30, 2020, discussed below, there have been no material changes to the significant accounting policies previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (FASB) issued </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASU 2016-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which modifies the measurement of expected credit losses on certain financial instruments. In addition, for available-for-sale debt securities, the standard eliminates the concept of other-than-temporary impairment and requires the recognition of an allowance for credit losses rather than reductions in the amortized cost of the securities. The Company adopted </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASU 2016-13 and all related ASU amendments on January 1, 2020, using a modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The Company evaluated its available-for-sale debt securities at January 1, 2020 and determined that no cumulative-effect adjustment was required. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the new guidance, at each reporting date, entities must evaluate their individual available-for-sale debt securities that are in an unrealized loss position and determine whether the decline in fair value below the amortized cost basis results from a credit loss or other factors. The Company evaluates various quantitative factors including, but not limited to, the nature </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of the impairment. The amount of the decline related to credit losses is recorded as a credit loss expense in earnings with a corresponding allowance for credit losses and the amount of the decline not related to credit losses is recorded through other comprehensive income. See Note 4, Marketable Securities, for additional information.</span></div><div style="text-indent:36pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other - Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-15). This new standard requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounting for Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to determine which implementation costs to capitalize as assets and amortize over the term of the hosting arrangement or expense as incurred. The Company adopted ASU 2018-15 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on January 1, 2020 on a prospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2018, the FASB issued ASU 2018-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Collaborative Arrangements (Topic 808)—Clarifying the interaction between Topic 808 and Topic 606</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-18). The amendments provide guidance on whether certain transactions between collaborative arrangement participants should be accounted for as revenue under ASC 606. It also specifically (i) addresses when the participant should be considered a customer in the context of a unit of account, (ii) adds unit-of-account guidance in ASC 808 to align with guidance in ASC 606, and (iii) precludes presenting revenue from a collaborative arrangement together with revenue recognized under ASC 606 if the collaborative arrangement participant is not a customer. </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASU 2018-18 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on January 1, 2020 on a retrospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has evaluated all other ASUs issued through the date the consolidated financials were issued and believes that the adoption of these ASUs will not have a material impact on the Company's consolidated financial statements.</span></div> <div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (FASB) issued </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASU 2016-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which modifies the measurement of expected credit losses on certain financial instruments. In addition, for available-for-sale debt securities, the standard eliminates the concept of other-than-temporary impairment and requires the recognition of an allowance for credit losses rather than reductions in the amortized cost of the securities. The Company adopted </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASU 2016-13 and all related ASU amendments on January 1, 2020, using a modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The Company evaluated its available-for-sale debt securities at January 1, 2020 and determined that no cumulative-effect adjustment was required. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the new guidance, at each reporting date, entities must evaluate their individual available-for-sale debt securities that are in an unrealized loss position and determine whether the decline in fair value below the amortized cost basis results from a credit loss or other factors. The Company evaluates various quantitative factors including, but not limited to, the nature </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of the impairment. The amount of the decline related to credit losses is recorded as a credit loss expense in earnings with a corresponding allowance for credit losses and the amount of the decline not related to credit losses is recorded through other comprehensive income. See Note 4, Marketable Securities, for additional information.</span></div><div style="text-indent:36pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles - Goodwill and Other - Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-15). This new standard requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounting for Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to determine which implementation costs to capitalize as assets and amortize over the term of the hosting arrangement or expense as incurred. The Company adopted ASU 2018-15 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on January 1, 2020 on a prospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2018, the FASB issued ASU 2018-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Collaborative Arrangements (Topic 808)—Clarifying the interaction between Topic 808 and Topic 606</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-18). The amendments provide guidance on whether certain transactions between collaborative arrangement participants should be accounted for as revenue under ASC 606. It also specifically (i) addresses when the participant should be considered a customer in the context of a unit of account, (ii) adds unit-of-account guidance in ASC 808 to align with guidance in ASC 606, and (iii) precludes presenting revenue from a collaborative arrangement together with revenue recognized under ASC 606 if the collaborative arrangement participant is not a customer. </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASU 2018-18 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on January 1, 2020 on a retrospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div>The Company has evaluated all other ASUs issued through the date the consolidated financials were issued and believes that the adoption of these ASUs will not have a material impact on the Company's consolidated financial statements Fair Value of Financial Instruments<div style="text-indent:36pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company accounts for recurring and non-recurring fair value measurements in accordance with Financial Accounting Standards Board Accounting Standards Codification (ASC) 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements and Disclosures</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of 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:</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1 - Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">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 and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. 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.</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">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 a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.</span></div><div style="text-indent:36pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy.</span></div><div style="text-indent:36pt;margin-top:15pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial assets measured at fair value on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:28.633%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.789%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.789%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.789%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.792%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total assets measured at fair value</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:29.323%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.621%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total assets measured at fair value</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) Total assets measured at fair value at June 30, 2020 includes approximately $107.2 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(b) Total assets measured at fair value at December 31, 2019 includes approximately $73.2 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><div style="text-indent:36pt;margin-top:15pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of Level 2 securities is determined from market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no transfers between levels during the periods presented.</span></div> <div style="text-indent:36pt;margin-top:15pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial assets measured at fair value on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:28.633%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.789%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.789%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.789%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.792%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,753 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total assets measured at fair value</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:29.323%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.621%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements at December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in Active Markets for Identical Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other Observable Inputs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total assets measured at fair value</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) Total assets measured at fair value at June 30, 2020 includes approximately $107.2 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;margin-top:12pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(b) Total assets measured at fair value at December 31, 2019 includes approximately $73.2 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div> 55242000 55242000 0 0 23995000 0 23995000 0 30509000 0 30509000 0 33753000 0 33753000 0 143499000 55242000 88257000 0 46149000 46149000 0 0 13222000 0 13222000 0 103135000 0 103135000 0 162506000 46149000 116357000 0 107200000 73200000 Marketable Securities<div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company's marketable debt and equity securities (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:19.977%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.407%;"/><td style="width:1.0%;"/><td style="width:0.0%;"/><td style="width:0.297%;"/><td style="width:0.0%;"/><td style="width:1.0%;"/><td style="width:2.347%;"/><td style="width:1.0%;"/><td style="width:0.0%;"/><td style="width:0.297%;"/><td style="width:0.0%;"/><td style="width:1.0%;"/><td style="width:2.407%;"/><td style="width:1.0%;"/><td style="width:0.0%;"/><td style="width:0.297%;"/><td style="width:0.0%;"/><td style="width:1.0%;"/><td style="width:2.407%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.969%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:52.344%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table>All available-for-sale marketable debt securities held as of June 30, 2020 and December 31, 2019 had contractual maturities of less than one year. All of the Company's available-for-sale marketable debt securities in an unrealized loss position as of June 30, 2020 and December 31, 2019 were in a loss position for less than 12 months.  Unrealized losses on available-for-sale debt securities as of June 30, 2020 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities. Accordingly, no allowance for credit losses related to the Company's available-for-sale debt securities was recorded for the six months ended June 30, 2020. We do not intend to sell these investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity. No losses related to other-than-temporary impairments of our available-for-sale debt securities were recorded in Accumulated other comprehensive income during the year ended December 31, 2019 <div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company's marketable debt and equity securities (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:19.977%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.407%;"/><td style="width:1.0%;"/><td style="width:0.0%;"/><td style="width:0.297%;"/><td style="width:0.0%;"/><td style="width:1.0%;"/><td style="width:2.347%;"/><td style="width:1.0%;"/><td style="width:0.0%;"/><td style="width:0.297%;"/><td style="width:0.0%;"/><td style="width:1.0%;"/><td style="width:2.407%;"/><td style="width:1.0%;"/><td style="width:0.0%;"/><td style="width:0.297%;"/><td style="width:0.0%;"/><td style="width:1.0%;"/><td style="width:2.407%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.955%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.969%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:52.344%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.898%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Government-sponsored enterprises</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,222 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 6999000 0 0 6999000 8511000 3000 0 8514000 20740000 14000 0 20754000 36250000 17000 0 36267000 13216000 6000 0 13222000 76052000 20000 10000 76062000 89268000 26000 10000 89284000 0 0 Stockholders' Equity<div style="text-indent:36pt;margin-top:3pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2019, the Company completed a </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">firm-commitment underwritten public</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> offering, in which the Company sold 5,500,000 shares of its common stock at a price of $20.00 per share. Additionally, the underwriters of the offering exercised the full amount of their over-allotment option resulting in the sale of an additional 825,000 shares of the Company’s common stock at a price of $20.00 per share. The Company received net proceeds of approximately $118.7 million from this offering, net of underwriting discounts and commissions and other offering expenses.</span></div><div style="text-indent:36pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the Company entered into a sales agreement with an agent to sell, from time to time, shares of its common stock in amounts of up to $50.0 million through an “at the market offering” (ATM Offering) as defined in Rule 415 under the Securities Act of 1933, as amended. This agreement was amended in June 2020 to increase the maximum amount of the offering to $175.0 million. The shares that may be sold under the sales agreement would be issued and sold pursuant to the Company's shelf registration statement on Form S-3 that was filed with the SEC on December 23, 2019. During the three months ended June 30, 2020, the Company sold 4,060,482 shares of common stock at a weighted average price per share of $24.44, resulting in net proceeds of approximately $96.5 million, pursuant to the ATM Offering. Subsequent to </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020, the Company sold an additional 726,380 shares of common stock at a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">weighted</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> average price per share of $30.02, r</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">esulting in net proceeds of approximately $21.3 million pursuant to the ATM Offering.</span></div> 5500000 20.00 825000 20.00 118700000 50000000.0 175000000.0 4060482 24.44 96500000 726380 30.02 21300000 Collaboration and Other Agreements <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Incyte Corporation</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2017, the Company entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte) for retifanlimab (formerly known as MGA012 and INCMGA0012), an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while the Company retains the right to develop its pipeline assets in combination with retifanlimab. Under the terms of the Incyte License Agreement, Incyte paid the Company an upfront payment of $150.0 million in 2017.</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the terms of the Incyte License Agreement, Incyte will lead global development of retifanlimab. Assuming successful development and commercialization of retifanlimab by Incyte, the Company could receive up to approximately $420.0 million in development and regulatory milestones and up to $330.0 million in commercial milestones. From its inception through </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, the Company has recognized $15.0 million in development milestones under the Incyte License Agreement. If retifanlimab is commercialized, the Company would be eligible to receive tiered royalties of 15% to 24% on any global net sales. The Company retains the right to develop its pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and the Company commercializing its asset(s), if any such potential combinations are approved. In addition, the Company retains the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab, subject to a separate commercial supply agreement to be negotiated. Finally, Incyte funded the </span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company's activities related to the ongoing monotherapy clinical study and will continue to fund certain related clinical activities. </span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluated the Incyte License Agreement under the provisions of ASU No. 2014-09, Revenue from Contracts with Customers and all related amendments (collectively, ASC 606) and identified the following two performance obligations under the agreement: (i) the license of retifanlimab and (ii) the performance of certain clinical activities through a brief technology transfer period. The Company determined that the license and clinical activities are separate performance obligations because they are capable of being distinct, and are distinct in the context of the contract. The license has standalone functionality as it is sublicensable, Incyte has significant capabilities in performing clinical trials, and Incyte is capable of performing these activities without the Company's involvement; the Company is performing the activities during the transfer period as a matter of convenience. The Company determined that the transaction price of the Incyte License Agreement at inception was $154.0 million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for clinical activities to be performed. The transaction price was allocated to each performance obligation based on their relative standalone selling price. The standalone selling price of the license was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The standalone selling price for the agreed-upon clinical activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Incyte and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. During the year ended December 31, 2018, it became probable that a significant reversal of cumulative revenue would not occur for three development milestones totaling $15.0 million related to retifanlimab meeting certain clinical proof-of-concept criteria. Therefore the associated consideration was added to the estimated transaction price and was recognized as revenue. During the six months ended June 30, 2020, there were no adjustments to the transaction price of the Incyte License Agreement. </span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized the $150.0 million allocated to the license when it satisfied its performance obligation and transferred the license to Incyte in 2017. The $4.0 million allocated to the clinical activities was recognized over a period spanning 2017 and 2018. No revenue was recognized under the Incyte License Agreement during the six months ended June 30, 2020 or 2019. </span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also has an agreement with Incyte, which was entered into in 2018, under which the Company is to perform development and manufacturing services for Incyte’s clinical needs of retifanlimab (Incyte Clinical Supply Agreement). The Company evaluated the agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of retifanlimab. The transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. During the three months ended June 30, 2020 and 2019, the Company recognized revenue of $1.5 million and $4.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement. During the six months ended June 30, 2020 and 2019, the Company recognized revenue of $7.4 million and $8.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Zai Lab</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In November 2018, the Company entered into a collaboration and license agreement with Zai Lab (Zai Lab Agreement) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab’s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) MGD013, a bispecific DART</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;vertical-align:top;">®</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development. Zai Lab will lead clinical development of these molecules in its territory. </span></div><div style="text-indent:36pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the terms of the Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0 million ($22.5 million after netting value-added tax withholdings of $2.5 million). Assuming successful development and commercialization of margetuximab, MGD013 and the TRIDENT molecule, the Company could receive up to $140.0 million in development and regulatory milestones, $4.0 million of which ($3.6 million after netting value-added tax withholdings of $0.4 million) was earned during the six months ended June 30, 2020. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab’s territory, mid-teens for net sales of MGD013 in Zai Lab’s territory and 10% for net sales of the TRIDENT molecule in Zai Lab’s territory, which may be subject to adjustment in specified circumstances. </span></div><div style="text-indent:36pt;margin-top:5pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluated the Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement for each of the two product candidates, margetuximab and MGD013: (i) an exclusive license to develop and commercialize the product candidate in Zai Lab’s territory and (ii) certain research and development activities. The Company determined that each license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that these promises should be combined into a single performance obligation for each product candidate. Activities related to margetuximab and MGD013 are separate performance obligations from each other because they are capable of being distinct, and are distinct in the context of the contract. The Company evaluated the promises related to the TRIDENT molecule and determined they were immaterial in context of the contract, therefore there is no performance obligation related to that molecule. The Company determined that the net $22.5 million upfront payment from Zai Lab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, and the transaction price was allocated to the two performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">  Due to the relatively short-term nature of the recognition period, the revenue associated with the MGD013 performance obligation was recognized on a straight-line basis as the Company performed research and development activities under the agreement. The fixed consideration related to the margetuximab performance obligation is also being recognized on a straight-line basis as the Company performs research and development activities under the agreement. Straight-line recognition is materially consistent with the pattern of performance of the research and development activities of each product candidate. The variable consideration related to the margetuximab performance obligation will be recognized upon certain regulatory achievements. The Company recognized no revenue during the three months ended June 30, 2020 and recognized revenue of $4.0 million during the three months ended June 30, 2019 under the Zai Lab Agreement. The Company recognized revenue of $3.6 million and $8.1 million during the six months ended June 30, 2020 and 2019, respectively, under the Zai Lab Agreement. Revenue recognized during the six months ended June 30, 2020 reflected milestone revenue, whereas revenue during the six months ended June 30, 2019 was the recognition of the deferred upfront payment. At June 30, 2020 and December 31, 2019, $5.0 million of revenue was deferred under this agreement, all of which was current. </span></div><div style="text-indent:31.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, the Company entered into two agreements under which the Company is to perform manufacturing services for Zai Lab’s clinical needs of margetuximab and MGD013 (Zai Lab Clinical Supply Agreements). The Company evaluated the agreements under ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: to perform services related to manufacturing the clinical supply of each of margetuximab and MGD013. The transaction price is based on the costs incurred to manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. During the three and six months ended June 30, 2020, the Company recognized revenue of $0.3 million and $1.3 million, respectively, related to the Zai Lab Clinical Supply Agreements. No such revenue was recognized during the three and six months ended June 30, 2019. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">I-Mab Biopharma</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2019, the Company entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates the Company's proprietary Fc Optimization technology platform (I-Mab Agreement). I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by the Company. </span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the terms of the I-Mab Agreement, I-Mab paid the Company an upfront payment of $15.0 million. Assuming successful development and commercialization of enoblituzumab, the Company could receive up to $135.0 million in development and regulatory milestones. In addition, I-Mab would pay the Company tiered royalties ranging from mid-teens to 20% on annual net sales in I-Mab's territory.</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluated the I-Mab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) an exclusive license to develop and commercialize enoblituzumab in I-Mab’s territories, </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ii) perform certain research and development activities and (iii) conduct a chronic toxicology study. The Company determined that the license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that the license and related research and development activities should be combined into a single performance obligation. The Company determined that the $15.0 million upfront payment from I-Mab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement for the license and related research and development activities. The Company has also determined that the chronic toxicology study is distinct from the other promises and has estimated the variable consideration of that performance obligation to be approximately $1.0 million. I-Mab will pay the Company for the cost of this study as the costs are incurred and I-Mab will be entitled to a one-time credit of eighty percent of the total amount of such costs against a future milestone, at which point the Company will reassess the transaction price for that milestone. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to I-Mab and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">  Revenue under the I-Mab Agreement is being recognized using a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management’s judgment, is the best measure of progress towards satisfying the performance obligations. During the three and six months ended June 30, 2020, the Company recognized revenue of $1.4 million and $2.5 million, respectively, under the I-Mab Agreement. No such revenue was recognized during the three and six months ended June 30, 2019. At June 30, 2020, $11.1 million of revenue was deferred under this agreement, $4.3 million of which was current and $6.8 million of which was non-current. At December 31, 2019, $13.5 million of revenue was deferred under this agreement, $4.4 million of which was current and $9.1 million of which was non-current.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Provention Bio, Inc.</span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2018, the Company entered into a license agreement with Provention Bio, Inc. (Provention) pursuant to which the Company granted Provention exclusive global rights for the purpose of developing and commercializing MGD010 (renamed PRV-3279), a CD32B x CD79B DART molecule being developed for the treatment of autoimmune indications (Provention License Agreement). As partial consideration for the Provention License Agreement, Provention granted the Company a warrant to purchase shares of Provention’s common stock at an exercise price of $2.50 per share. If Provention successfully develops, obtains regulatory approval for, and commercializes PRV-3279, the Company will be eligible to receive up to $65.0 million in development and regulatory milestones and up to $225.0 million in commercial milestones. As of June 30, 2020, the Company has not recognized any milestone revenue under this agreement. If PRV-3279 is commercialized, the Company would be eligible to receive single-digit royalties on net sales of the product. The license agreement may be terminated by either party upon a material breach or bankruptcy of the other party, by Provention without cause upon prior notice to the Company, and by the Company in the event that Provention challenges the validity of any licensed patent under the agreement, but only with respect to the challenged patent.</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Also in May 2018, the Company entered into an asset purchase agreement with Provention pursuant to which Provention acquired the Company’s interest in teplizumab (renamed PRV-031), a monoclonal antibody being developed for the treatment of type 1 diabetes (Asset Purchase Agreement). As partial consideration for the Asset Purchase Agreement, Provention granted the Company a warrant to purchase shares of Provention’s common stock at an exercise price of $2.50 per share. If Provention successfully develops, obtains regulatory approval for, and commercializes PRV-031, the Company will be eligible to receive up to $170.0 million in regulatory milestones and up to $225.0 million in commercial milestones. As of June 30, 2020, the Company has not recognized any milestone revenue under this agreement. If PRV-031 is commercialized, the Company would be eligible to receive single-digit royalties on net sales of the product. Provention has also agreed to pay third-party obligations, including low single-digit royalties, a portion of which is creditable against royalties payable to the Company, aggregate milestone payments of up to approximately $1.3 million and other consideration, for certain third-party intellectual property under agreements Provention is assuming pursuant to the Provention Asset Purchase Agreement. Further, Provention is required to pay the Company a low double-digit percentage of certain consideration to the extent it is received in connection with a future grant of rights to PRV-031 by Provention to a third party. </span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluated the Provention License Agreement and Provention Asset Purchase Agreement under the provisions of ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: (i) the license of MGD010 and (ii) the title to teplizumab. The Company determined that the transaction price of the Provention agreements was $6.1 million, based on the Black-Scholes valuation of the warrants to </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">purchase 2,432,688 shares of Provention's common stock. The transaction price was allocated to each performance obligation based on the number of shares of common stock the Company is entitled to purchase under each warrant. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, therefore they have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. </span></div><div style="text-indent:36pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized revenue of $6.1 million when it satisfied its performance obligations under the agreements and transferred the MGD010 license and teplizumab assets to Provention in 2018. The warrants were revalued at each reporting period based on the current Black-Scholes parameters until the warrants were exercised in July 2019. The resulting increase or decrease in the value of the warrants is reflected in Other income (expense) on the 2019 consolidated statement of operations and comprehensive loss. In July 2019, the Company exercised the warrants on a cashless basis, and subsequently sold all the shares of Provention common stock acquired through the exercise. No shares of Provention stock were held at December 31, 2019. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">NIAID Contract</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company entered into a contract with the National Institute of Allergy and Infectious Diseases (NIAID), effective as of September 15, 2015, to perform product development and to advance up to two DART molecules, including MGD014 (NIAID Contract). Under the NIAID Contract, the Company will develop these product candidates for Phase 1/2 clinical trials as therapeutic agents, in combination with latency reversing treatments, to deplete cells infected with human immunodeficiency virus (HIV) infection. NIAID does not receive goods or services from the Company under this contract, therefore the Company does not consider NIAID to be a customer and concluded this contract is outside the scope of Topic 606.</span></div><div style="text-indent:36pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The NIAID Contract includes a base period of up to $7.5 million to support development of MGD014 through Investigational New Drug application submission with the U.S. Food and Drug Administration, as well as up to $17.0 million in additional development funding via NIAID options. Should NIAID fully exercise such options, the Company could receive total payments of up to $24.5 million. The total potential period of performance under the award is from September 15, 2015 through December 31, 2024. In 2017, NIAID exercised the first option in the amount of up to $10.8 million to fund the commencement of the MGD014 clinical trial and development of the second DART molecule. During the three months ended June 30, 2020 and 2019, the Company recognized revenue under the NIAID Contract of $4.6 million and $0.6 million, respectively. During the six months ended June 30, 2020 and 2019, the Company recognized revenue under the NIAID Contract of $5.3 million and $0.8 million, respectively.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> Boehringer Ingelheim International GmbH</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2010, the Company entered into a collaboration and license agreement with Boehringer Ingelheim International GmbH (BII) to discover, develop and commercialize multiple DART molecules that were to be evaluated during a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg5YzRlNDIxYzY2ZDRkMGQ4MjFhNDk5YTJkMDI4YzI1L3NlYzo4OWM0ZTQyMWM2NmQ0ZDBkODIxYTQ5OWEyZDAyOGMyNV81Mi9mcmFnOjA5ZDVmYTE5N2U1ODQ0YjFiYTEyMmUxMGQ0Mzc0MTM3L3RleHRyZWdpb246MDlkNWZhMTk3ZTU4NDRiMWJhMTIyZTEwZDQzNzQxMzdfMzI5ODUzNDk0NzM1MA_c7b7ff95-20d5-46ca-9e76-5926188487d3">five</span>-year period that ended in 2015 (Boehringer Agreement). Under the terms of the agreement, the Company granted BII an exclusive, worldwide, royalty-bearing, license under its intellectual property to research, develop, and market DART molecules generated under the agreement. During the evaluation period, BII selected two product candidates to develop (BII DARTs). Under the terms of the Boehringer Agreement, BII paid the Company an upfront payment of $15.0 million which was fully recognized prior to the adoption of ASC Topic 606 on January 1, 2018. The remaining obligations under this agreement included potential future development and sales milestones and royalties on net sales in the event that the BII DARTs are commercialized. In June 2020, BII agreed to a payment of $12.0 million in order to retain rights to develop the BII DARTs under the Boehringer Agreement. As a result, the Company recognized $12.0 million during the three and six months ended June 30, 2020 and recorded a receivable as of June 30, 2020 as the non-refundable payment was not received until July 2020. The remaining potential development milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized when the related sales occur and therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.</span></div> 150000000.0 420000000.0 330000000.0 15000000.0 0.15 0.24 154000000.0 15000000.0 150000000.0 4000000.0 0 0 1500000 4200000 7400000 8200000 25000000.0 22500000 2500000 140000000.0 4000000.0 3600000 400000 0.20 0.10 22500000 0 4000000.0 3600000 8100000 5000000.0 5000000.0 300000 1300000 0 0 15000000.0 135000000.0 0.20 15000000.0 1000000.0 1400000 2500000 0 0 11100000 4300000 6800000 13500000 4400000 9100000 2.50 65000000.0 225000000.0 2.50 170000000.0 225000000.0 1300000 2 6100000 2432688 6100000 2 7500000 17000000.0 24500000 10800000 4600000 600000 5300000 800000 2 15000000.0 12000000.0 12000000.0 12000000.0 Stock-Based Compensation<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2017, the Company’s stockholders approved the 2016 Employee Stock Purchase Plan (the 2016 ESPP). The 2016 ESPP is structured as a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, as amended (IRC), and is not subject to the provisions of the Employee Retirement Income Security Act of 1974. The Company reserved 800,000 shares of common stock for issuance under the 2016 ESPP. The 2016 ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for six-month offering periods ending on May 31 and November 30 of each year. At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company’s common stock on the last day of the offering period. During the six months ended June 30, 2020, 18,304 shares of common stock were purchased under the 2016 ESPP for net proceeds to the Company of approximately $0.3 million. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Employee Stock Option Plans</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective February 2003, the Company implemented the 2003 Equity Incentive Plan (2003 Plan), and it was amended and approved by the Company's stockholders in 2005. Stock options granted under the 2003 Plan may be either incentive stock options as defined by the IRC, or non-qualified stock options. In 2013, the 2003 Plan was terminated, and no further awards may be issued under the plan. Any shares of common stock subject to awards under the 2003 Plan that expire, terminate, or are otherwise surrendered, canceled, forfeited or repurchased without having been fully exercised, or resulting in any common stock being issued, will become available for issuance under the 2013 Stock Incentive Plan (2013 Plan), up to a specified number of shares.  As of June 30, 2020, under the 2003 Plan, there were options to purchase an aggregate of 281,024 shares of common stock outstanding at a weighted average exercise price of $2.79 per share.</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2013, the Company implemented the 2013 Plan.  The 2013 Plan provides for the grant of stock options and other stock-based awards, as well as cash-based performance awards.  The number of shares of common stock reserved for issuance under the 2013 Plan will automatically increase on January 1 of each year from January 1, 2014 through and including January 1, 2023, by the lesser of (a) 1,960,168 shares, (b) 4.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or (c) the number of shares of common stock determined by the Company's Board of Directors. During the six months ended June 30, 2020, the maximum number of shares of common stock authorized to be issued by the Company under the 2013 Plan was increased to 11,896,613.   If an option expires or terminates for any reason without having been fully exercised, if any shares of restricted stock are forfeited, or if any award terminates, expires or is settled without all or a portion of the shares of common stock covered by the award being issued, such shares are available for the grant of additional awards. However, any shares that are withheld (or delivered) to pay withholding taxes or to pay the exercise price of an option are not available for the grant of additional awards. As of June 30, 2020, there were options to purchase an aggregate of 6,993,516 shares of common stock outstanding at a weighted average exercise price of $21.81 per share under the 2013 Plan.</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following stock-based compensation expense was recognized for the periods indicated (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:32.654%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.712%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.121%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.537%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:2.002%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.831%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.002%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.541%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,416 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:15pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:63.491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.767%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.008%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">67.3% - 108.8%</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">73.7% - 75.3%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">0.5% - 1.8%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.9% - 2.6%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25 years</span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For periods through December 31, 2019, the computation of expected volatility is based on the historical volatility of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">several public entities of similar size, complexity and stage of development, as the Company did not have sufficient history of its own volatility. </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the Company had sufficient company-specific historical and implied volatility information. As such, beginning the first quarter of 2020, the computation of expected volatility is based only on the historical volatility of the Company’s common stock</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity during the six months ended June 30, 2020:</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:26.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.210%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value<br/> (in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,706,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,547,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(329,592)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(650,489)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,274,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,134,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,954,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,498 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average grant-date fair value of options granted during the six months ended June 30, 2020 and 2019 was $8.30 and $14.38, respectively. The total intrinsic value of options exercised during each of the six month periods ended June 30, 2020 and 2019 was approximately $2.6 million. The total cash received for options exercised during the six months ended June 30, 2020 and 2019 was approximately $2.4 million and $0.6 million, respectively. The total fair value of shares vested in the six months ended June 30, 2020 and 2019 was approximately $7.4 million and $6.5 million, respectively. As of June 30, 2020, the total unrecognized compensation expense related to unvested stock options, net of related forfeiture estimates, was approximately $31.2 million, which the Company expects to recognize over a weighted-average period of approximately 2.4 years.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Stock Units</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, the Company awarded restricted stock units (RSUs) under the 2013 Plan to all employees with at least six months of service as of the date of grant except executive officers. Each RSU entitles the holder to receive one share of the Company's common stock when the RSU vests. The RSUs vest in two equal installments on the first and second anniversary of the grant date. Compensation expense is recognized on a straight-line basis. </span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU activity during the six months ended June 30, 2020:</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span><br/></span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.467%;"><tr><td style="width:1.0%;"/><td style="width:51.139%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.178%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.053%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted-Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.68 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,100)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At June 30, 2020, there was $3.7 million of total unrecognized compensation cost related to unvested RSUs, which the Company expects to recognize over a remaining weighted-average period of 1.2 years.</span></div> 800000 0.10 0.85 18304 300000 281024 2.79 1960168 0.040 11896613 6993516 21.81 <div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following stock-based compensation expense was recognized for the periods indicated (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:32.654%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.712%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.121%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.537%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:2.002%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.831%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.002%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.541%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,416 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2589000 2453000 5023000 4267000 2506000 2431000 4564000 4416000 5095000 4884000 9587000 8683000 <div style="text-indent:36pt;margin-top:15pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:63.491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.767%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.008%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">67.3% - 108.8%</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">73.7% - 75.3%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">0.5% - 1.8%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.9% - 2.6%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25 years</span></td></tr></table></div> 0 0 0.673 1.088 0.737 0.753 0.005 0.018 0.019 0.026 P6Y3M P6Y3M <div style="text-indent:36pt;margin-top:6pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity during the six months ended June 30, 2020:</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:26.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.210%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value<br/> (in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,706,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,547,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(329,592)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(650,489)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,274,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,134,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,954,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,498 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6706994 22.33 P6Y10M24D 1547627 12.67 329592 7.31 650489 20.90 7274540 21.07 P7Y2M12D 54434000 4134978 23.32 P5Y10M24D 23276000 6954436 21.17 P7Y1M6D 51498000 8.30 14.38 2600000 2600000 2400000 600000 7400000 6500000 31200000 P2Y4M24D <div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU activity during the six months ended June 30, 2020:</span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span><br/></span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.467%;"><tr><td style="width:1.0%;"/><td style="width:51.139%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.430%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.178%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.053%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted-Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.68 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,100)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 452500 15.32 15000 23.68 0 0 29100 15.32 438400 15.61 3700000 P1Y2M12D Commitments and ContingenciesOn September 13, 2019, a securities class action complaint was filed in the U.S. District Court for the District of Maryland by Todd Hill naming the Company, its Chief Executive Officer, Dr. Koenig, and its Chief Financial Officer, Mr. Karrels, as defendants for allegedly making false and materially misleading statements regarding the Company’s SOPHIA trial. The complaint asserts a putative class period stemming from February 6, 2019 to June 3, 2019. On November 12, 2019, the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge sought appointment as lead plaintiff, which motion remains pending. The Company intends to vigorously defend against this action. However, the outcome of this legal proceeding is uncertain at this time and the Company cannot reasonably estimate a range of loss, if any. Accordingly, the Company has not accrued any liability associated with this action. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Jul. 24, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2020  
Entity File Number 001-36112  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Entity Registrant Name MACROGENICS, INC.  
Entity Central Index Key 0001125345  
Current Fiscal Year End Date --12-31  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Entity Small Business false  
Local Phone Number 251-5172  
City Area Code 301  
Trading Symbol MGNX  
Security Exchange Name NASDAQ  
Entity Address, Postal Zip Code 20850  
Entity Tax Identification Number 06-1591613  
Entity Incorporation, State or Country Code DE  
Entity Common Stock, Shares Outstanding   54,117,181
Entity Address, Address Line One 9704 Medical Center Drive  
Entity Address, City or Town Rockville  
Entity Address, State or Province MD  
Amendment Flag false  
Entity Shell Company false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 196,532 $ 126,472
Marketable securities 36,267 89,284
Accounts receivable 19,205 12,744
Prepaid expenses and other current assets 8,192 11,285
Total current assets 260,196 239,785
Property, equipment and software, net 43,887 48,211
Other assets 23,509 24,505
Total assets 327,592 312,501
Current liabilities:    
Accounts payable 2,766 4,308
Accrued expenses and other current liabilities 30,475 27,139
Deferred revenue 9,267 10,700
Lease liabilities 3,386 3,020
Total current liabilities 45,894 45,167
Deferred revenue, net of current portion 6,819 9,153
Lease liabilities, net of current portion 25,653 27,553
Other non current liabilities 1,442 0
Total liabilities 79,808 81,873
Stockholders' equity:    
Common stock, $0.01 par value -- 125,000,000 shares authorized, 53,365,003 and 48,958,763 shares outstanding at June 30, 2020 and December 31, 2019, respectively 534 490
Additional paid-in capital 980,924 872,204
Accumulated other comprehensive income 17 16
Accumulated deficit (733,691) (642,082)
Total stockholders' equity 247,784 230,628
Total liabilities and stockholders' equity $ 327,592 $ 312,501
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 125,000,000 125,000,000
Common stock, shares outstanding (in shares) 53,365,003 48,958,763
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues:        
Revenues $ 20,257 $ 10,593 $ 33,939 $ 20,255
Costs and expenses:        
Research and development 57,351 51,440 106,245 98,500
General and administrative 10,216 12,122 20,449 22,341
Total costs and expenses 67,567 63,562 126,694 120,841
Loss from operations (47,310) (52,969) (92,755) (100,586)
Other income 425 21,202 1,146 23,802
Net loss (46,885) (31,767) (91,609) (76,784)
Other comprehensive loss:        
Unrealized gain (loss) on investments (55) 34 1 37
Comprehensive loss $ (46,940) $ (31,733) $ (91,608) $ (76,747)
Basic and diluted net loss per common share (in usd per share) $ (0.94) $ (0.65) $ (1.85) $ (1.63)
Basic and diluted weighted average common shares outstanding (in shares) 50,018,462 48,845,234 49,515,562 47,234,889
Revenue From Collaborative Agreements        
Revenues:        
Revenues $ 15,636 $ 9,987 $ 28,603 $ 19,484
Revenue From Government Agreements        
Revenues:        
Revenues $ 4,621 $ 606 $ 5,336 $ 771
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2018   42,353,301      
Beginning balance at Dec. 31, 2018 $ 242,877 $ 424 $ 732,727 $ (490,271) $ (3)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 3,750   3,750    
Issuance of common stock, net of offering costs (in shares)   6,325,000      
Issuance of common stock, net of offering costs 118,657 $ 63 118,594    
Stock plan related activity (in shares)   126,707      
Stock plan related activity 347 $ 1 346    
Unrealized gain (loss) on investments 3       3
Net loss (45,017)     (45,017)  
Ending balance (in shares) at Mar. 31, 2019   48,805,008      
Ending balance at Mar. 31, 2019 320,617 $ 488 855,417 (535,288) 0
Beginning balance (in shares) at Dec. 31, 2018   42,353,301      
Beginning balance at Dec. 31, 2018 242,877 $ 424 732,727 (490,271) (3)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (76,784)        
Ending balance (in shares) at Jun. 30, 2019   48,893,451      
Ending balance at Jun. 30, 2019 294,451 $ 489 860,983 (567,055) 34
Beginning balance (in shares) at Mar. 31, 2019   48,805,008      
Beginning balance at Mar. 31, 2019 320,617 $ 488 855,417 (535,288) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 4,933   4,933    
Stock plan related activity (in shares)   88,443      
Stock plan related activity 634 $ 1 633    
Unrealized gain (loss) on investments 34       34
Net loss (31,767)     (31,767)  
Ending balance (in shares) at Jun. 30, 2019   48,893,451      
Ending balance at Jun. 30, 2019 294,451 $ 489 860,983 (567,055) 34
Beginning balance (in shares) at Dec. 31, 2019   48,958,763      
Beginning balance at Dec. 31, 2019 230,628 $ 490 872,204 (642,082) 16
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 4,451   4,451    
Stock plan related activity (in shares)   172,387      
Stock plan related activity 162 $ 2 160    
Unrealized gain (loss) on investments 56       56
Net loss (44,724)     (44,724)  
Ending balance (in shares) at Mar. 31, 2020   49,131,150      
Ending balance at Mar. 31, 2020 190,573 $ 492 876,815 (686,806) 72
Beginning balance (in shares) at Dec. 31, 2019   48,958,763      
Beginning balance at Dec. 31, 2019 $ 230,628 $ 490 872,204 (642,082) 16
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock plan related activity (in shares) 1,547,627        
Net loss $ (91,609)        
Ending balance (in shares) at Jun. 30, 2020   53,365,003      
Ending balance at Jun. 30, 2020 247,784 $ 534 980,924 (733,691) 17
Beginning balance (in shares) at Mar. 31, 2020   49,131,150      
Beginning balance at Mar. 31, 2020 190,573 $ 492 876,815 (686,806) 72
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 5,136   5,136    
Issuance of common stock, net of offering costs (in shares)   4,060,482      
Issuance of common stock, net of offering costs 96,512 $ 40 96,472    
Stock plan related activity (in shares)   173,371      
Stock plan related activity 2,503 $ 2 2,501    
Unrealized gain (loss) on investments (55)       (55)
Net loss (46,885)     (46,885)  
Ending balance (in shares) at Jun. 30, 2020   53,365,003      
Ending balance at Jun. 30, 2020 $ 247,784 $ 534 $ 980,924 $ (733,691) $ 17
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities    
Net loss $ (91,609) $ (76,784)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation expense 6,105 6,181
Amortization of premiums and discounts on marketable securities (401) (698)
Stock-based compensation 9,587 8,683
Changes in operating assets and liabilities:    
Accounts receivable (6,461) 23,971
Prepaid expenses and other current assets 3,093 (3,209)
Other assets 995 (21,091)
Accounts payable (1,476) (2,598)
Accrued expenses 3,337 (2,663)
Lease liabilities (1,534) 231
Deferred revenue (3,767) (10,861)
Other liabilities 1,443 0
Net cash used in operating activities (80,688) (78,838)
Cash flows from investing activities    
Purchases of marketable securities (72,199) (142,305)
Proceeds from sale and maturities of marketable securities 125,617 63,955
Purchases of property and equipment (1,847) (2,262)
Net cash provided by (used in) investing activities 51,571 (80,612)
Cash flows from financing activities    
Proceeds from issuance of common stock, net of offering costs 96,512 118,657
Proceeds from stock option exercises and ESPP purchases 2,665 981
Net cash provided by financing activities 99,177 119,638
Net change in cash and cash equivalents 70,060 (39,812)
Cash and cash equivalents at beginning of period 126,472 220,128
Cash and cash equivalents at end of period 196,532 180,316
Supplemental Cash Flow Information [Abstract]    
Right-of-use assets modified in exchange for operating lease obligations $ 0 $ 1,988
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Risks and Uncertainties
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Risks and Uncertainties Basis of Presentation and Risks and Uncertainties
Basis of Presentation
The accompanying unaudited interim consolidated financial statements of MacroGenics, Inc. (the Company) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.
The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2019 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 25, 2020.
Risks and Uncertainties
The Company is subject to additional risks and uncertainties due to the COVID-19 pandemic. To date, although there has been some negative impact on the Company's business and operations, including, for example, slowed clinical trial enrollment, the Company has been able to mitigate against more severe impacts of COVID-19 on its business and operations. However, the COVID-19 pandemic could have a more significant negative impact on the Company's business in the future depending on the depth of the effects and the duration of the crisis. The COVID-19 pandemic is an evolving situation and the Company continues to monitor its business very closely to try and mitigate any potential impacts. Significant delays in the timing of the Company's clinical trials and in regulatory reviews could adversely affect its ability to commercialize the product candidates in the Company's pipeline.
Notwithstanding the foregoing, the Company cannot precisely predict the impact that COVID-19 will have in the future due to numerous uncertainties, including the severity of the disease, the duration of the outbreak, actions that may be taken by governmental authorities, and the impact to the business of the Company's supply chain. Given these uncertainties, COVID-19 could disrupt the business of certain of the Company's collaborators and impact the Company's business operations and its ability to execute on the Company's associated business strategies and initiatives, and adversely impact the Company's consolidated results of operations and/or the Company's financial condition in the future. The Company will continue to closely monitor and evaluate the nature and extent of the impact of COVID-19 to its business, consolidated results of operations, and financial condition.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
With the exception of the adoption of Accounting Standards Update (ASU) No. 2016-13, Financial Instruments – Credit Losses (ASU 2016-13) during the six months ended June 30, 2020, discussed below, there have been no material changes to the significant accounting policies previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

Recent Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (FASB) issued ASU 2016-13, which modifies the measurement of expected credit losses on certain financial instruments. In addition, for available-for-sale debt securities, the standard eliminates the concept of other-than-temporary impairment and requires the recognition of an allowance for credit losses rather than reductions in the amortized cost of the securities. The Company adopted ASU 2016-13 and all related ASU amendments on January 1, 2020, using a modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The Company evaluated its available-for-sale debt securities at January 1, 2020 and determined that no cumulative-effect adjustment was required. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
Under the new guidance, at each reporting date, entities must evaluate their individual available-for-sale debt securities that are in an unrealized loss position and determine whether the decline in fair value below the amortized cost basis results from a credit loss or other factors. The Company evaluates various quantitative factors including, but not limited to, the nature
of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of the impairment. The amount of the decline related to credit losses is recorded as a credit loss expense in earnings with a corresponding allowance for credit losses and the amount of the decline not related to credit losses is recorded through other comprehensive income. See Note 4, Marketable Securities, for additional information.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (ASU 2018-15). This new standard requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40, Accounting for Internal-Use Software, to determine which implementation costs to capitalize as assets and amortize over the term of the hosting arrangement or expense as incurred. The Company adopted ASU 2018-15 on January 1, 2020 on a prospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808)—Clarifying the interaction between Topic 808 and Topic 606 (ASU 2018-18). The amendments provide guidance on whether certain transactions between collaborative arrangement participants should be accounted for as revenue under ASC 606. It also specifically (i) addresses when the participant should be considered a customer in the context of a unit of account, (ii) adds unit-of-account guidance in ASC 808 to align with guidance in ASC 606, and (iii) precludes presenting revenue from a collaborative arrangement together with revenue recognized under ASC 606 if the collaborative arrangement participant is not a customer. The Company adopted ASU 2018-18 on January 1, 2020 on a retrospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
The Company has evaluated all other ASUs issued through the date the consolidated financials were issued and believes that the adoption of these ASUs will not have a material impact on the Company's consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.  The Company accounts for recurring and non-recurring fair value measurements in accordance with Financial Accounting Standards Board 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 disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of 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 and 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 and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. 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 a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.
The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy.
Financial assets measured at fair value on a recurring basis were as follows (in thousands):
Fair Value Measurements at June 30, 2020
Quoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
TotalLevel 1Level 2Level 3
Assets:
Money market funds$55,242  $55,242  $—  $—  
U.S. Treasury securities23,995  —  23,995  —  
Government-sponsored enterprises30,509  —  30,509  —  
Corporate debt securities33,753  —  33,753  —  
Total assets measured at fair value(a)
$143,499  $55,242  $88,257  $—  

Fair Value Measurements at December 31, 2019
Quoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
TotalLevel 1Level 2Level 3
Assets:
Money market funds$46,149  $46,149  $—  $—  
Government-sponsored enterprises13,222  —  13,222  —  
Corporate debt securities103,135  —  103,135  —  
Total assets measured at fair value(b)
$162,506  $46,149  $116,357  $—  
(a) Total assets measured at fair value at June 30, 2020 includes approximately $107.2 million reported in cash and cash equivalents on the consolidated balance sheet.
(b) Total assets measured at fair value at December 31, 2019 includes approximately $73.2 million reported in cash and cash equivalents on the consolidated balance sheet.
The fair value of Level 2 securities is determined from market pricing and other observable market inputs for similar securities obtained from various third-party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. There were no transfers between levels during the periods presented.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities
6 Months Ended
Jun. 30, 2020
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following tables summarize the Company's marketable debt and equity securities (in thousands):
June 30, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
U.S. Treasury securities$6,999  $—  $—  $6,999  
Government-sponsored enterprises8,511   —  8,514  
Corporate debt securities20,740  14  —  20,754  
Total$36,250  $17  $—  $36,267  
December 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Government-sponsored enterprises$13,216  $ $—  $13,222  
Corporate debt securities76,052  20  (10) 76,062  
Total$89,268  $26  $(10) $89,284  
All available-for-sale marketable debt securities held as of June 30, 2020 and December 31, 2019 had contractual maturities of less than one year. All of the Company's available-for-sale marketable debt securities in an unrealized loss position as of June 30, 2020 and December 31, 2019 were in a loss position for less than 12 months.  Unrealized losses on available-for-sale debt securities as of June 30, 2020 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities. Accordingly, no allowance for credit losses related to the Company's available-for-sale debt securities was recorded for the six months ended June 30, 2020. We do not intend to sell these investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity. No losses related to other-than-temporary impairments of our available-for-sale debt securities were recorded in Accumulated other comprehensive income during the year ended December 31, 2019
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
In February 2019, the Company completed a firm-commitment underwritten public offering, in which the Company sold 5,500,000 shares of its common stock at a price of $20.00 per share. Additionally, the underwriters of the offering exercised the full amount of their over-allotment option resulting in the sale of an additional 825,000 shares of the Company’s common stock at a price of $20.00 per share. The Company received net proceeds of approximately $118.7 million from this offering, net of underwriting discounts and commissions and other offering expenses.
In December 2019, the Company entered into a sales agreement with an agent to sell, from time to time, shares of its common stock in amounts of up to $50.0 million through an “at the market offering” (ATM Offering) as defined in Rule 415 under the Securities Act of 1933, as amended. This agreement was amended in June 2020 to increase the maximum amount of the offering to $175.0 million. The shares that may be sold under the sales agreement would be issued and sold pursuant to the Company's shelf registration statement on Form S-3 that was filed with the SEC on December 23, 2019. During the three months ended June 30, 2020, the Company sold 4,060,482 shares of common stock at a weighted average price per share of $24.44, resulting in net proceeds of approximately $96.5 million, pursuant to the ATM Offering. Subsequent to June 30, 2020, the Company sold an additional 726,380 shares of common stock at a weighted average price per share of $30.02, resulting in net proceeds of approximately $21.3 million pursuant to the ATM Offering.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements
6 Months Ended
Jun. 30, 2020
Collaboration and License Agreements [Abstract]  
Collaboration and Other Agreements Collaboration and Other Agreements
Incyte Corporation
In October 2017, the Company entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte) for retifanlimab (formerly known as MGA012 and INCMGA0012), an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while the Company retains the right to develop its pipeline assets in combination with retifanlimab. Under the terms of the Incyte License Agreement, Incyte paid the Company an upfront payment of $150.0 million in 2017.
Under the terms of the Incyte License Agreement, Incyte will lead global development of retifanlimab. Assuming successful development and commercialization of retifanlimab by Incyte, the Company could receive up to approximately $420.0 million in development and regulatory milestones and up to $330.0 million in commercial milestones. From its inception through June 30, 2020, the Company has recognized $15.0 million in development milestones under the Incyte License Agreement. If retifanlimab is commercialized, the Company would be eligible to receive tiered royalties of 15% to 24% on any global net sales. The Company retains the right to develop its pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and the Company commercializing its asset(s), if any such potential combinations are approved. In addition, the Company retains the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab, subject to a separate commercial supply agreement to be negotiated. Finally, Incyte funded the
Company's activities related to the ongoing monotherapy clinical study and will continue to fund certain related clinical activities.
The Company evaluated the Incyte License Agreement under the provisions of ASU No. 2014-09, Revenue from Contracts with Customers and all related amendments (collectively, ASC 606) and identified the following two performance obligations under the agreement: (i) the license of retifanlimab and (ii) the performance of certain clinical activities through a brief technology transfer period. The Company determined that the license and clinical activities are separate performance obligations because they are capable of being distinct, and are distinct in the context of the contract. The license has standalone functionality as it is sublicensable, Incyte has significant capabilities in performing clinical trials, and Incyte is capable of performing these activities without the Company's involvement; the Company is performing the activities during the transfer period as a matter of convenience. The Company determined that the transaction price of the Incyte License Agreement at inception was $154.0 million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for clinical activities to be performed. The transaction price was allocated to each performance obligation based on their relative standalone selling price. The standalone selling price of the license was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The standalone selling price for the agreed-upon clinical activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Incyte and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. During the year ended December 31, 2018, it became probable that a significant reversal of cumulative revenue would not occur for three development milestones totaling $15.0 million related to retifanlimab meeting certain clinical proof-of-concept criteria. Therefore the associated consideration was added to the estimated transaction price and was recognized as revenue. During the six months ended June 30, 2020, there were no adjustments to the transaction price of the Incyte License Agreement.
The Company recognized the $150.0 million allocated to the license when it satisfied its performance obligation and transferred the license to Incyte in 2017. The $4.0 million allocated to the clinical activities was recognized over a period spanning 2017 and 2018. No revenue was recognized under the Incyte License Agreement during the six months ended June 30, 2020 or 2019.
The Company also has an agreement with Incyte, which was entered into in 2018, under which the Company is to perform development and manufacturing services for Incyte’s clinical needs of retifanlimab (Incyte Clinical Supply Agreement). The Company evaluated the agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of retifanlimab. The transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. During the three months ended June 30, 2020 and 2019, the Company recognized revenue of $1.5 million and $4.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement. During the six months ended June 30, 2020 and 2019, the Company recognized revenue of $7.4 million and $8.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement.
Zai Lab
In November 2018, the Company entered into a collaboration and license agreement with Zai Lab (Zai Lab Agreement) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab’s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) MGD013, a bispecific DART® molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development. Zai Lab will lead clinical development of these molecules in its territory.
Under the terms of the Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0 million ($22.5 million after netting value-added tax withholdings of $2.5 million). Assuming successful development and commercialization of margetuximab, MGD013 and the TRIDENT molecule, the Company could receive up to $140.0 million in development and regulatory milestones, $4.0 million of which ($3.6 million after netting value-added tax withholdings of $0.4 million) was earned during the six months ended June 30, 2020. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab’s territory, mid-teens for net sales of MGD013 in Zai Lab’s territory and 10% for net sales of the TRIDENT molecule in Zai Lab’s territory, which may be subject to adjustment in specified circumstances.
The Company evaluated the Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement for each of the two product candidates, margetuximab and MGD013: (i) an exclusive license to develop and commercialize the product candidate in Zai Lab’s territory and (ii) certain research and development activities. The Company determined that each license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that these promises should be combined into a single performance obligation for each product candidate. Activities related to margetuximab and MGD013 are separate performance obligations from each other because they are capable of being distinct, and are distinct in the context of the contract. The Company evaluated the promises related to the TRIDENT molecule and determined they were immaterial in context of the contract, therefore there is no performance obligation related to that molecule. The Company determined that the net $22.5 million upfront payment from Zai Lab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, and the transaction price was allocated to the two performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
 Due to the relatively short-term nature of the recognition period, the revenue associated with the MGD013 performance obligation was recognized on a straight-line basis as the Company performed research and development activities under the agreement. The fixed consideration related to the margetuximab performance obligation is also being recognized on a straight-line basis as the Company performs research and development activities under the agreement. Straight-line recognition is materially consistent with the pattern of performance of the research and development activities of each product candidate. The variable consideration related to the margetuximab performance obligation will be recognized upon certain regulatory achievements. The Company recognized no revenue during the three months ended June 30, 2020 and recognized revenue of $4.0 million during the three months ended June 30, 2019 under the Zai Lab Agreement. The Company recognized revenue of $3.6 million and $8.1 million during the six months ended June 30, 2020 and 2019, respectively, under the Zai Lab Agreement. Revenue recognized during the six months ended June 30, 2020 reflected milestone revenue, whereas revenue during the six months ended June 30, 2019 was the recognition of the deferred upfront payment. At June 30, 2020 and December 31, 2019, $5.0 million of revenue was deferred under this agreement, all of which was current.
During 2019, the Company entered into two agreements under which the Company is to perform manufacturing services for Zai Lab’s clinical needs of margetuximab and MGD013 (Zai Lab Clinical Supply Agreements). The Company evaluated the agreements under ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: to perform services related to manufacturing the clinical supply of each of margetuximab and MGD013. The transaction price is based on the costs incurred to manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. During the three and six months ended June 30, 2020, the Company recognized revenue of $0.3 million and $1.3 million, respectively, related to the Zai Lab Clinical Supply Agreements. No such revenue was recognized during the three and six months ended June 30, 2019.
I-Mab Biopharma
In July 2019, the Company entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates the Company's proprietary Fc Optimization technology platform (I-Mab Agreement). I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by the Company.
Under the terms of the I-Mab Agreement, I-Mab paid the Company an upfront payment of $15.0 million. Assuming successful development and commercialization of enoblituzumab, the Company could receive up to $135.0 million in development and regulatory milestones. In addition, I-Mab would pay the Company tiered royalties ranging from mid-teens to 20% on annual net sales in I-Mab's territory.
The Company evaluated the I-Mab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) an exclusive license to develop and commercialize enoblituzumab in I-Mab’s territories,
(ii) perform certain research and development activities and (iii) conduct a chronic toxicology study. The Company determined that the license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that the license and related research and development activities should be combined into a single performance obligation. The Company determined that the $15.0 million upfront payment from I-Mab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement for the license and related research and development activities. The Company has also determined that the chronic toxicology study is distinct from the other promises and has estimated the variable consideration of that performance obligation to be approximately $1.0 million. I-Mab will pay the Company for the cost of this study as the costs are incurred and I-Mab will be entitled to a one-time credit of eighty percent of the total amount of such costs against a future milestone, at which point the Company will reassess the transaction price for that milestone. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to I-Mab and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
 Revenue under the I-Mab Agreement is being recognized using a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management’s judgment, is the best measure of progress towards satisfying the performance obligations. During the three and six months ended June 30, 2020, the Company recognized revenue of $1.4 million and $2.5 million, respectively, under the I-Mab Agreement. No such revenue was recognized during the three and six months ended June 30, 2019. At June 30, 2020, $11.1 million of revenue was deferred under this agreement, $4.3 million of which was current and $6.8 million of which was non-current. At December 31, 2019, $13.5 million of revenue was deferred under this agreement, $4.4 million of which was current and $9.1 million of which was non-current.
Provention Bio, Inc.

In May 2018, the Company entered into a license agreement with Provention Bio, Inc. (Provention) pursuant to which the Company granted Provention exclusive global rights for the purpose of developing and commercializing MGD010 (renamed PRV-3279), a CD32B x CD79B DART molecule being developed for the treatment of autoimmune indications (Provention License Agreement). As partial consideration for the Provention License Agreement, Provention granted the Company a warrant to purchase shares of Provention’s common stock at an exercise price of $2.50 per share. If Provention successfully develops, obtains regulatory approval for, and commercializes PRV-3279, the Company will be eligible to receive up to $65.0 million in development and regulatory milestones and up to $225.0 million in commercial milestones. As of June 30, 2020, the Company has not recognized any milestone revenue under this agreement. If PRV-3279 is commercialized, the Company would be eligible to receive single-digit royalties on net sales of the product. The license agreement may be terminated by either party upon a material breach or bankruptcy of the other party, by Provention without cause upon prior notice to the Company, and by the Company in the event that Provention challenges the validity of any licensed patent under the agreement, but only with respect to the challenged patent.
Also in May 2018, the Company entered into an asset purchase agreement with Provention pursuant to which Provention acquired the Company’s interest in teplizumab (renamed PRV-031), a monoclonal antibody being developed for the treatment of type 1 diabetes (Asset Purchase Agreement). As partial consideration for the Asset Purchase Agreement, Provention granted the Company a warrant to purchase shares of Provention’s common stock at an exercise price of $2.50 per share. If Provention successfully develops, obtains regulatory approval for, and commercializes PRV-031, the Company will be eligible to receive up to $170.0 million in regulatory milestones and up to $225.0 million in commercial milestones. As of June 30, 2020, the Company has not recognized any milestone revenue under this agreement. If PRV-031 is commercialized, the Company would be eligible to receive single-digit royalties on net sales of the product. Provention has also agreed to pay third-party obligations, including low single-digit royalties, a portion of which is creditable against royalties payable to the Company, aggregate milestone payments of up to approximately $1.3 million and other consideration, for certain third-party intellectual property under agreements Provention is assuming pursuant to the Provention Asset Purchase Agreement. Further, Provention is required to pay the Company a low double-digit percentage of certain consideration to the extent it is received in connection with a future grant of rights to PRV-031 by Provention to a third party.
The Company evaluated the Provention License Agreement and Provention Asset Purchase Agreement under the provisions of ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: (i) the license of MGD010 and (ii) the title to teplizumab. The Company determined that the transaction price of the Provention agreements was $6.1 million, based on the Black-Scholes valuation of the warrants to
purchase 2,432,688 shares of Provention's common stock. The transaction price was allocated to each performance obligation based on the number of shares of common stock the Company is entitled to purchase under each warrant. The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, therefore they have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
The Company recognized revenue of $6.1 million when it satisfied its performance obligations under the agreements and transferred the MGD010 license and teplizumab assets to Provention in 2018. The warrants were revalued at each reporting period based on the current Black-Scholes parameters until the warrants were exercised in July 2019. The resulting increase or decrease in the value of the warrants is reflected in Other income (expense) on the 2019 consolidated statement of operations and comprehensive loss. In July 2019, the Company exercised the warrants on a cashless basis, and subsequently sold all the shares of Provention common stock acquired through the exercise. No shares of Provention stock were held at December 31, 2019.
NIAID Contract
The Company entered into a contract with the National Institute of Allergy and Infectious Diseases (NIAID), effective as of September 15, 2015, to perform product development and to advance up to two DART molecules, including MGD014 (NIAID Contract). Under the NIAID Contract, the Company will develop these product candidates for Phase 1/2 clinical trials as therapeutic agents, in combination with latency reversing treatments, to deplete cells infected with human immunodeficiency virus (HIV) infection. NIAID does not receive goods or services from the Company under this contract, therefore the Company does not consider NIAID to be a customer and concluded this contract is outside the scope of Topic 606.
The NIAID Contract includes a base period of up to $7.5 million to support development of MGD014 through Investigational New Drug application submission with the U.S. Food and Drug Administration, as well as up to $17.0 million in additional development funding via NIAID options. Should NIAID fully exercise such options, the Company could receive total payments of up to $24.5 million. The total potential period of performance under the award is from September 15, 2015 through December 31, 2024. In 2017, NIAID exercised the first option in the amount of up to $10.8 million to fund the commencement of the MGD014 clinical trial and development of the second DART molecule. During the three months ended June 30, 2020 and 2019, the Company recognized revenue under the NIAID Contract of $4.6 million and $0.6 million, respectively. During the six months ended June 30, 2020 and 2019, the Company recognized revenue under the NIAID Contract of $5.3 million and $0.8 million, respectively.
Boehringer Ingelheim International GmbH
In 2010, the Company entered into a collaboration and license agreement with Boehringer Ingelheim International GmbH (BII) to discover, develop and commercialize multiple DART molecules that were to be evaluated during a five-year period that ended in 2015 (Boehringer Agreement). Under the terms of the agreement, the Company granted BII an exclusive, worldwide, royalty-bearing, license under its intellectual property to research, develop, and market DART molecules generated under the agreement. During the evaluation period, BII selected two product candidates to develop (BII DARTs). Under the terms of the Boehringer Agreement, BII paid the Company an upfront payment of $15.0 million which was fully recognized prior to the adoption of ASC Topic 606 on January 1, 2018. The remaining obligations under this agreement included potential future development and sales milestones and royalties on net sales in the event that the BII DARTs are commercialized. In June 2020, BII agreed to a payment of $12.0 million in order to retain rights to develop the BII DARTs under the Boehringer Agreement. As a result, the Company recognized $12.0 million during the three and six months ended June 30, 2020 and recorded a receivable as of June 30, 2020 as the non-refundable payment was not received until July 2020. The remaining potential development milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized when the related sales occur and therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Employee Stock Purchase Plan
In May 2017, the Company’s stockholders approved the 2016 Employee Stock Purchase Plan (the 2016 ESPP). The 2016 ESPP is structured as a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, as amended (IRC), and is not subject to the provisions of the Employee Retirement Income Security Act of 1974. The Company reserved 800,000 shares of common stock for issuance under the 2016 ESPP. The 2016 ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for six-month offering periods ending on May 31 and November 30 of each year. At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company’s common stock on the last day of the offering period. During the six months ended June 30, 2020, 18,304 shares of common stock were purchased under the 2016 ESPP for net proceeds to the Company of approximately $0.3 million.
Employee Stock Option Plans
Effective February 2003, the Company implemented the 2003 Equity Incentive Plan (2003 Plan), and it was amended and approved by the Company's stockholders in 2005. Stock options granted under the 2003 Plan may be either incentive stock options as defined by the IRC, or non-qualified stock options. In 2013, the 2003 Plan was terminated, and no further awards may be issued under the plan. Any shares of common stock subject to awards under the 2003 Plan that expire, terminate, or are otherwise surrendered, canceled, forfeited or repurchased without having been fully exercised, or resulting in any common stock being issued, will become available for issuance under the 2013 Stock Incentive Plan (2013 Plan), up to a specified number of shares.  As of June 30, 2020, under the 2003 Plan, there were options to purchase an aggregate of 281,024 shares of common stock outstanding at a weighted average exercise price of $2.79 per share.
In October 2013, the Company implemented the 2013 Plan.  The 2013 Plan provides for the grant of stock options and other stock-based awards, as well as cash-based performance awards.  The number of shares of common stock reserved for issuance under the 2013 Plan will automatically increase on January 1 of each year from January 1, 2014 through and including January 1, 2023, by the lesser of (a) 1,960,168 shares, (b) 4.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or (c) the number of shares of common stock determined by the Company's Board of Directors. During the six months ended June 30, 2020, the maximum number of shares of common stock authorized to be issued by the Company under the 2013 Plan was increased to 11,896,613.   If an option expires or terminates for any reason without having been fully exercised, if any shares of restricted stock are forfeited, or if any award terminates, expires or is settled without all or a portion of the shares of common stock covered by the award being issued, such shares are available for the grant of additional awards. However, any shares that are withheld (or delivered) to pay withholding taxes or to pay the exercise price of an option are not available for the grant of additional awards. As of June 30, 2020, there were options to purchase an aggregate of 6,993,516 shares of common stock outstanding at a weighted average exercise price of $21.81 per share under the 2013 Plan.
The following stock-based compensation expense was recognized for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Research and development$2,589  $2,453  $5,023  $4,267  
General and administrative2,506  2,431  4,564  4,416  
Total stock-based compensation expense$5,095  $4,884  $9,587  $8,683  
The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:
Six Months Ended June 30,
20202019
Expected dividend yield0%0%
Expected volatility
67.3% - 108.8%
73.7% - 75.3%
Risk-free interest rate
0.5% - 1.8%
1.9% - 2.6%
Expected term6.25 years6.25 years
For periods through December 31, 2019, the computation of expected volatility is based on the historical volatility of several public entities of similar size, complexity and stage of development, as the Company did not have sufficient history of its own volatility. As of December 31, 2019, the Company had sufficient company-specific historical and implied volatility information. As such, beginning the first quarter of 2020, the computation of expected volatility is based only on the historical volatility of the Company’s common stock.
The following table summarizes stock option activity during the six months ended June 30, 2020:
SharesWeighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20196,706,994  $22.33  6.9
Granted1,547,627  12.67  
Exercised(329,592) 7.31  
Forfeited or expired(650,489) 20.90  
Outstanding, June 30, 20207,274,540  21.07  7.2$54,434  
As of June 30, 2020:
Exercisable4,134,978  23.32  5.923,276  
Vested and expected to vest6,954,436  21.17  7.151,498  
The weighted-average grant-date fair value of options granted during the six months ended June 30, 2020 and 2019 was $8.30 and $14.38, respectively. The total intrinsic value of options exercised during each of the six month periods ended June 30, 2020 and 2019 was approximately $2.6 million. The total cash received for options exercised during the six months ended June 30, 2020 and 2019 was approximately $2.4 million and $0.6 million, respectively. The total fair value of shares vested in the six months ended June 30, 2020 and 2019 was approximately $7.4 million and $6.5 million, respectively. As of June 30, 2020, the total unrecognized compensation expense related to unvested stock options, net of related forfeiture estimates, was approximately $31.2 million, which the Company expects to recognize over a weighted-average period of approximately 2.4 years.
Restricted Stock Units
During 2019, the Company awarded restricted stock units (RSUs) under the 2013 Plan to all employees with at least six months of service as of the date of grant except executive officers. Each RSU entitles the holder to receive one share of the Company's common stock when the RSU vests. The RSUs vest in two equal installments on the first and second anniversary of the grant date. Compensation expense is recognized on a straight-line basis.
The following table summarizes RSU activity during the six months ended June 30, 2020:

Shares
Weighted-Average
Grant Date Fair Value
Outstanding, December 31, 2019452,500  $15.32  
Granted15,000  23.68  
Exercised—  —  
Forfeited(29,100) 15.32  
Outstanding, June 30, 2020438,400  15.61  

At June 30, 2020, there was $3.7 million of total unrecognized compensation cost related to unvested RSUs, which the Company expects to recognize over a remaining weighted-average period of 1.2 years.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesOn September 13, 2019, a securities class action complaint was filed in the U.S. District Court for the District of Maryland by Todd Hill naming the Company, its Chief Executive Officer, Dr. Koenig, and its Chief Financial Officer, Mr. Karrels, as defendants for allegedly making false and materially misleading statements regarding the Company’s SOPHIA trial. The complaint asserts a putative class period stemming from February 6, 2019 to June 3, 2019. On November 12, 2019, the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge sought appointment as lead plaintiff, which motion remains pending. The Company intends to vigorously defend against this action. However, the outcome of this legal proceeding is uncertain at this time and the Company cannot reasonably estimate a range of loss, if any. Accordingly, the Company has not accrued any liability associated with this action.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited interim consolidated financial statements of MacroGenics, Inc. (the Company) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.
The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2019 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 25, 2020.
Recently Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board (FASB) issued ASU 2016-13, which modifies the measurement of expected credit losses on certain financial instruments. In addition, for available-for-sale debt securities, the standard eliminates the concept of other-than-temporary impairment and requires the recognition of an allowance for credit losses rather than reductions in the amortized cost of the securities. The Company adopted ASU 2016-13 and all related ASU amendments on January 1, 2020, using a modified retrospective transition method, which requires a cumulative-effect adjustment, if any, to the opening balance of retained earnings to be recognized on the date of adoption with prior periods not restated. The Company evaluated its available-for-sale debt securities at January 1, 2020 and determined that no cumulative-effect adjustment was required. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
Under the new guidance, at each reporting date, entities must evaluate their individual available-for-sale debt securities that are in an unrealized loss position and determine whether the decline in fair value below the amortized cost basis results from a credit loss or other factors. The Company evaluates various quantitative factors including, but not limited to, the nature
of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of the impairment. The amount of the decline related to credit losses is recorded as a credit loss expense in earnings with a corresponding allowance for credit losses and the amount of the decline not related to credit losses is recorded through other comprehensive income. See Note 4, Marketable Securities, for additional information.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (ASU 2018-15). This new standard requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40, Accounting for Internal-Use Software, to determine which implementation costs to capitalize as assets and amortize over the term of the hosting arrangement or expense as incurred. The Company adopted ASU 2018-15 on January 1, 2020 on a prospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808)—Clarifying the interaction between Topic 808 and Topic 606 (ASU 2018-18). The amendments provide guidance on whether certain transactions between collaborative arrangement participants should be accounted for as revenue under ASC 606. It also specifically (i) addresses when the participant should be considered a customer in the context of a unit of account, (ii) adds unit-of-account guidance in ASC 808 to align with guidance in ASC 606, and (iii) precludes presenting revenue from a collaborative arrangement together with revenue recognized under ASC 606 if the collaborative arrangement participant is not a customer. The Company adopted ASU 2018-18 on January 1, 2020 on a retrospective basis. Adoption of the new standard did not have a material impact on the Company's consolidated financial statements.
The Company has evaluated all other ASUs issued through the date the consolidated financials were issued and believes that the adoption of these ASUs will not have a material impact on the Company's consolidated financial statements
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Financial Assets Measured at Fair Value on a Recurring Basis
Financial assets measured at fair value on a recurring basis were as follows (in thousands):
Fair Value Measurements at June 30, 2020
Quoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
TotalLevel 1Level 2Level 3
Assets:
Money market funds$55,242  $55,242  $—  $—  
U.S. Treasury securities23,995  —  23,995  —  
Government-sponsored enterprises30,509  —  30,509  —  
Corporate debt securities33,753  —  33,753  —  
Total assets measured at fair value(a)
$143,499  $55,242  $88,257  $—  

Fair Value Measurements at December 31, 2019
Quoted Prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
TotalLevel 1Level 2Level 3
Assets:
Money market funds$46,149  $46,149  $—  $—  
Government-sponsored enterprises13,222  —  13,222  —  
Corporate debt securities103,135  —  103,135  —  
Total assets measured at fair value(b)
$162,506  $46,149  $116,357  $—  
(a) Total assets measured at fair value at June 30, 2020 includes approximately $107.2 million reported in cash and cash equivalents on the consolidated balance sheet.
(b) Total assets measured at fair value at December 31, 2019 includes approximately $73.2 million reported in cash and cash equivalents on the consolidated balance sheet.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2020
Investments, Debt and Equity Securities [Abstract]  
Available-for-sale Marketable Securities
The following tables summarize the Company's marketable debt and equity securities (in thousands):
June 30, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
U.S. Treasury securities$6,999  $—  $—  $6,999  
Government-sponsored enterprises8,511   —  8,514  
Corporate debt securities20,740  14  —  20,754  
Total$36,250  $17  $—  $36,267  
December 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Government-sponsored enterprises$13,216  $ $—  $13,222  
Corporate debt securities76,052  20  (10) 76,062  
Total$89,268  $26  $(10) $89,284  
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense
The following stock-based compensation expense was recognized for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Research and development$2,589  $2,453  $5,023  $4,267  
General and administrative2,506  2,431  4,564  4,416  
Total stock-based compensation expense$5,095  $4,884  $9,587  $8,683  
Valuation Assumptions Using the Black-Scholes Option-Pricing Model
The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:
Six Months Ended June 30,
20202019
Expected dividend yield0%0%
Expected volatility
67.3% - 108.8%
73.7% - 75.3%
Risk-free interest rate
0.5% - 1.8%
1.9% - 2.6%
Expected term6.25 years6.25 years
Stock Option and Restricted Stock Unit Activity
The following table summarizes stock option activity during the six months ended June 30, 2020:
SharesWeighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20196,706,994  $22.33  6.9
Granted1,547,627  12.67  
Exercised(329,592) 7.31  
Forfeited or expired(650,489) 20.90  
Outstanding, June 30, 20207,274,540  21.07  7.2$54,434  
As of June 30, 2020:
Exercisable4,134,978  23.32  5.923,276  
Vested and expected to vest6,954,436  21.17  7.151,498  
Schedule of RSU Activity
The following table summarizes RSU activity during the six months ended June 30, 2020:

Shares
Weighted-Average
Grant Date Fair Value
Outstanding, December 31, 2019452,500  $15.32  
Granted15,000  23.68  
Exercised—  —  
Forfeited(29,100) 15.32  
Outstanding, June 30, 2020438,400  15.61  
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets:    
Securities $ 36,267 $ 89,284
Other assets 23,509 24,505
Fair Value Measurements, Recurring Basis    
Assets:    
Cash and cash equivalents 107,200 73,200
Total assets measured at fair value 143,499 162,506
Fair Value Measurements, Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 55,242 46,149
Fair Value Measurements, Recurring Basis | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 88,257 116,357
Fair Value Measurements, Recurring Basis | Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value 0 0
Fair Value Measurements, Recurring Basis | Money market funds    
Assets:    
Cash and cash equivalents 55,242 46,149
Fair Value Measurements, Recurring Basis | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Cash and cash equivalents 55,242 46,149
Fair Value Measurements, Recurring Basis | Money market funds | Significant Other Observable Inputs (Level 2)    
Assets:    
Cash and cash equivalents 0 0
Fair Value Measurements, Recurring Basis | Money market funds | Significant Unobservable Inputs (Level 3)    
Assets:    
Cash and cash equivalents 0 0
Fair Value Measurements, Recurring Basis | U.S. Treasury securities    
Assets:    
Securities 23,995  
Fair Value Measurements, Recurring Basis | U.S. Treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Securities 0  
Fair Value Measurements, Recurring Basis | U.S. Treasury securities | Significant Other Observable Inputs (Level 2)    
Assets:    
Securities 23,995  
Fair Value Measurements, Recurring Basis | U.S. Treasury securities | Significant Unobservable Inputs (Level 3)    
Assets:    
Securities 0  
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises    
Assets:    
Securities 30,509 13,222
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Securities 0 0
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | Significant Other Observable Inputs (Level 2)    
Assets:    
Securities 30,509 13,222
Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | Significant Unobservable Inputs (Level 3)    
Assets:    
Securities 0 0
Fair Value Measurements, Recurring Basis | Corporate debt securities    
Assets:    
Securities 33,753 103,135
Fair Value Measurements, Recurring Basis | Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Securities 0 0
Fair Value Measurements, Recurring Basis | Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Assets:    
Securities 33,753 103,135
Fair Value Measurements, Recurring Basis | Corporate debt securities | Significant Unobservable Inputs (Level 3)    
Assets:    
Securities $ 0 $ 0
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Jun. 30, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 89,268,000 $ 36,250,000
Gross Unrealized Gains 26,000 17,000
Gross Unrealized Losses (10,000) 0
Fair Value 89,284,000 36,267,000
Allowance for credit loss related to available-for-sale debt securities   0
Losses related to other-than-temporary impairments of available-for-sale debt securities 0  
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   6,999,000
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   6,999,000
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,216,000 8,511,000
Gross Unrealized Gains 6,000 3,000
Gross Unrealized Losses 0 0
Fair Value 13,222,000 8,514,000
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 76,052,000 20,740,000
Gross Unrealized Gains 20,000 14,000
Gross Unrealized Losses (10,000) 0
Fair Value $ 76,062,000 $ 20,754,000
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jul. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Feb. 28, 2019
Jun. 30, 2020
Follow-On Equity Offering          
Class of Stock [Line Items]          
Number of shares issued or sold (in shares)       5,500,000  
Sale of stock purchase price (in dollars per share)       $ 20.00  
Consideration received on transaction       $ 118.7  
Over-allotment option          
Class of Stock [Line Items]          
Number of shares issued or sold (in shares)       825,000  
Sale of stock purchase price (in dollars per share)       $ 20.00  
At the Market Offering          
Class of Stock [Line Items]          
Number of shares issued or sold (in shares)         4,060,482
Sale of stock purchase price (in dollars per share)   $ 24.44     $ 24.44
Consideration received on transaction         $ 96.5
Common stock maximum amount available for issuance   $ 175.0 $ 50.0    
At the Market Offering | Subsequent Event          
Class of Stock [Line Items]          
Number of shares issued or sold (in shares) 726,380        
Sale of stock purchase price (in dollars per share) $ 30.02        
Consideration received on transaction $ 21.3        
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements - Incyte Corporation (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Oct. 31, 2017
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2017
Jun. 30, 2020
Jun. 30, 2019
Sep. 30, 2019
Collaboration And Other Agreements [Line Items]              
Revenues   $ 20,257,000 $ 10,593,000   $ 33,939,000 $ 20,255,000  
Incyte Corporation | Incyte MGA012 Agreement              
Collaboration And Other Agreements [Line Items]              
Non-refundable upfront payment       $ 150,000,000.0      
Potential development and regulatory milestone payments under agreement $ 420,000,000.0            
Potential commercial milestone payments under agreement 330,000,000.0            
Development and regulatory milestones recognized             $ 15,000,000.0
Collaborative agreement transaction price 154,000,000.0            
Variable consideration recognized $ 4,000,000.0            
Maximum | Incyte Corporation | Incyte MGA012 Agreement              
Collaboration And Other Agreements [Line Items]              
Potential proceeds from royalties (percent) 24.00%            
Minimum | Incyte Corporation | Incyte MGA012 Agreement              
Collaboration And Other Agreements [Line Items]              
Potential proceeds from royalties (percent) 15.00%            
Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Agreement              
Collaboration And Other Agreements [Line Items]              
Revenues $ 150,000,000.0            
Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Agreement - Clinical activities              
Collaboration And Other Agreements [Line Items]              
Revenues   0 0        
Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Agreement - Services              
Collaboration And Other Agreements [Line Items]              
Revenues   $ 1,500,000 $ 4,200,000   $ 7,400,000 $ 8,200,000  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements - Zai Lab (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Collaboration And Other Agreements [Line Items]            
Revenues   $ 20,257,000 $ 10,593,000 $ 33,939,000 $ 20,255,000  
Deferred revenue, current   9,267,000   9,267,000   $ 10,700,000
Zai Lab Agreement | Zai Labs            
Collaboration And Other Agreements [Line Items]            
Non-refundable upfront payment $ 25,000,000.0          
Non-refundable upfront payment, net of tax withholding 22,500,000          
Nonrefundable payment tax withholding $ 2,500,000          
Potential development and regulatory milestone payments under agreement   140,000,000.0   140,000,000.0    
Revenues       4,000,000.0    
Revenues, Net Of Tax Withholding   0 4,000,000.0 3,600,000 8,100,000  
Revenues, Tax Withholding       400,000    
Deferred revenue, current   5,000,000.0   5,000,000.0   $ 5,000,000.0
Zai Lab Clinical Supply Agreements | Zai Labs            
Collaboration And Other Agreements [Line Items]            
Revenues   $ 300,000 $ 0 $ 1,300,000 $ 0  
Zai Lab Agreement, Margetuximab | Zai Labs | Maximum            
Collaboration And Other Agreements [Line Items]            
Potential proceeds from royalties (percent) 20.00%          
Zai Lab Agreement, TRIDENT molecule | Zai Labs            
Collaboration And Other Agreements [Line Items]            
Potential proceeds from royalties (percent) 10.00%          
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements - I-Mab Biopharma (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jul. 09, 2019
Collaboration And Other Agreements [Line Items]              
Revenues   $ 20,257,000 $ 10,593,000 $ 33,939,000 $ 20,255,000    
Deferred revenue, current   9,267,000   9,267,000   $ 10,700,000  
Deferred revenue, net of current portion   6,819,000   6,819,000   9,153,000  
I-Mab | I-Mab Biopharma Collaboration and License Agreement              
Collaboration And Other Agreements [Line Items]              
Non-refundable upfront payment $ 15,000,000.0            
Potential development and regulatory milestone payments under agreement             $ 135,000,000.0
Estimated variable consideration $ 1,000,000.0            
Revenues   1,400,000 $ 0 2,500,000 $ 0    
Deferred revenue   11,100,000   11,100,000   13,500,000  
Deferred revenue, current   4,300,000   4,300,000   4,400,000  
Deferred revenue, net of current portion   $ 6,800,000   $ 6,800,000   $ 9,100,000  
I-Mab | I-Mab Biopharma Collaboration and License Agreement | Maximum              
Collaboration And Other Agreements [Line Items]              
Potential proceeds from royalties (percent) 20.00%            
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements - Provention Bio, Inc. (Details)
3 Months Ended 6 Months Ended
May 31, 2018
USD ($)
performance_obligation
$ / shares
shares
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Collaboration And Other Agreements [Line Items]              
Revenues   $ 20,257,000 $ 10,593,000   $ 33,939,000 $ 20,255,000  
Fair Value   $ 36,267,000     $ 36,267,000   $ 89,284,000
Provention              
Collaboration And Other Agreements [Line Items]              
Number of performance obligations | performance_obligation 2            
Collaborative agreement transaction price $ 6,100,000            
Number of shares available under warrants (in shares) | shares 2,432,688            
License Agreement | Provention | Provention PRV-3279              
Collaboration And Other Agreements [Line Items]              
Warrant to purchase shares of common stock, exercise price (in dollars per share) | $ / shares $ 2.50            
Potential development and regulatory milestone payments under agreement $ 65,000,000.0            
Potential commercial milestone payments under agreement $ 225,000,000.0            
Asset Purchase Agreement | Provention | Provention PRV-031              
Collaboration And Other Agreements [Line Items]              
Warrant to purchase shares of common stock, exercise price (in dollars per share) | $ / shares $ 2.50            
Potential development and regulatory milestone payments under agreement $ 170,000,000.0            
Potential commercial milestone payments under agreement 225,000,000.0            
Potential milestone payments to third parties $ 1,300,000            
Revenues From License Agreements | Provention              
Collaboration And Other Agreements [Line Items]              
Revenues       $ 6,100,000      
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements - NIAID Contract (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 15, 2015
USD ($)
Molecule
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2017
USD ($)
Collaboration And Other Agreements [Line Items]            
Revenues   $ 20,257,000 $ 10,593,000 $ 33,939,000 $ 20,255,000  
NIAID            
Collaboration And Other Agreements [Line Items]            
Commercialization of molecules | Molecule 2          
Base period $ 7,500,000          
Additional development funding options under agreement 17,000,000.0          
Total potential value $ 24,500,000          
Proceeds from additional development funding options under agreement           $ 10,800,000
Revenues From Grants | NIAID            
Collaboration And Other Agreements [Line Items]            
Revenues   $ 4,600,000 $ 600,000 $ 5,300,000 $ 800,000  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Other Agreements - Boehringer Ingelheim International GmbH (Details) - Boehringer Collaboration and License Agreement - Boehringer Ingelheim International GmbH
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 61 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Oct. 31, 2015
USD ($)
numberOfProductCandidates
Collaboration And Other Agreements [Line Items]        
Term of agreement (in years)       5 years
Number of product candidates to develop | numberOfProductCandidates       2
Non-refundable upfront payment       $ 15.0
Development milestones $ 12.0      
Development milestones recognized   $ 12.0 $ 12.0  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2017
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options outstanding (in shares)   7,274,540   7,274,540   6,706,994
Weighted-average exercise price of stock options outstanding (in dollars per share)   $ 21.07   $ 21.07   $ 22.33
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense   $ 5,095 $ 4,884 $ 9,587 $ 8,683  
2016 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation, number of shares authorized (in shares) 800,000          
Payroll deduction discount 10.00%          
Purchase price of common stock percent of the fair market value 85.00%          
Common stock purchased (in shares)       18,304    
Proceeds from stock plan       $ 300    
2003 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options outstanding (in shares)   281,024   281,024    
Weighted-average exercise price of stock options outstanding (in dollars per share)   $ 2.79   $ 2.79    
Stock Incentive Plan 2013            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation, number of shares authorized (in shares)   11,896,613   11,896,613    
Potential annual increase in shares reserved for future issuance (in shares)   1,960,168   1,960,168    
Potential annual increase in shares reserved for future issuance as percentage of outstanding share       4.00%    
Options outstanding (in shares)   6,993,516   6,993,516    
Weighted-average exercise price of stock options outstanding (in dollars per share)   $ 21.81   $ 21.81    
Research and Development            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense   $ 2,589 2,453 $ 5,023 4,267  
General and Administrative            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense   $ 2,506 $ 2,431 $ 4,564 $ 4,416  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Option Pricing Assumptions (Details)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected term 6 years 3 months 6 years 3 months
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 67.30% 73.70%
Risk-free interest rate 0.50% 1.90%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 108.80% 75.30%
Risk-free interest rate 1.80% 2.60%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Shares      
Shares, Outstanding, Beginning Balance (in shares) 6,706,994 6,706,994  
Shares, Granted (in shares)   1,547,627  
Shares, Exercised (in shares)   (329,592)  
Shares, Forfeited or expired (in shares)   (650,489)  
Shares, Outstanding, Ending Balance (in shares)   7,274,540  
Shares, Exercisable (in shares)   4,134,978  
Shares, Vested and expected to vest (in shares)   6,954,436  
Weighted- Average Exercise Price      
Weighted- Average Exercise Price, Outstanding, Beginning Balance (in dollars per share) $ 22.33 $ 22.33  
Weighted- Average Exercise Price, Granted (in dollars per share)   12.67  
Weighted- Average Exercise Price, Exercised (in dollars per share)   7.31  
Weighted- Average Exercise Price, Forfeited or expired (in dollars per share)   (20.90)  
Weighted- Average Exercise Price, Outstanding, Ending Balance (in dollars per share)   21.07  
Weighted- Average Exercise Price, Exercisable (in dollars per share)   23.32  
Weighted- Average Exercise Price, Vested and expected to vest (in dollars per share)   $ 21.17  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted- Average Remaining Contractual Term, Outstanding 6 years 10 months 24 days 7 years 2 months 12 days  
Weighted- Average Remaining Contractual Term, Exercisable   5 years 10 months 24 days  
Weighted- Average Remaining Contractual Term, Vested and expected to vest   7 years 1 month 6 days  
Aggregate Intrinsic Value, Outstanding, Ending Balance   $ 54,434  
Aggregate Intrinsic Value, Exercisable   23,276  
Aggregate Intrinsic Value, Vested and expected to vest   $ 51,498  
Weighted-average grant-date fair value of options granted (in dollars per share)   $ 8.30 $ 14.38
Intrinsic value of options exercised   $ 2,600 $ 2,600
Cash received for options exercised   2,400 600
Fair value of shares vested   7,400 $ 6,500
Unrecognized compensation expense related to non-vested stock-options, net of related forfeiture estimates   $ 31,200  
Unrecognized compensation expense recognition period   2 years 4 months 24 days  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Restricted Stock Unit Activity (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Weighted-Average Grant Date Fair Value  
Unrecognized compensation expense recognition period 2 years 4 months 24 days
Restricted Stock Units  
Shares  
Beginning Balance (in shares) 452,500
Granted (in shares) 15,000
Exercised (in shares) 0
Forfeited or expired (in shares) (29,100)
Ending Balance (in shares) 438,400
Weighted-Average Grant Date Fair Value  
Beginning Balance (in dollars per share) | $ / shares $ 15.32
Granted (in dollars per share) | $ / shares 23.68
Exercised (in dollars per share) | $ / shares 0
Forfeited or expired (in dollars per share) | $ / shares 15.32
Ending Balance (in dollars per share) | $ / shares $ 15.61
Awards granted in period (in shares) 15,000
Total unrecognized compensation cost | $ $ 3.7
Unrecognized compensation expense recognition period 1 year 2 months 12 days
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $"O_E '04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ! K_Y09DXZ/.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FV!B:C+!<0))"0F@;A%B;=%:]HH,6KW]J1AZX3@ 3C&_O/Y ML^16>Z&'@"]A\!C(8KR:7-='H?V:[8F\ (AZCT[%,B7ZU-P.P2E*S[ #K_1! M[1!JSF_!(2FC2,$,+/Q"9+(U6NB BH9PPAN]X/UGZ#+,:, .'?84H2HK8'*> MZ(]3U\(%,,,(@XO?!30+,5?_Q.8.L%-RBG9)C>-8CDW.I1TJ>']^>LWK%K:/ MI'J-Z5>T@HX>U^P\^:VY?]@\,EGSFA=\531\4U?B9B6N[SYFUQ]^%V$W&+NU M_]CX+"A;^'47\@M02P,$% @ 0*_^4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ! K_Y0I$+RZ3P% !G%0 & 'AL+W=O+_57(N;I ML5R+!.XLI(JYAE.U[*5K)7A@@^*HQQQGV(MYF'1&Y_;:5(W.9::C,!%31=(L MCKG:78I(;B\ZM+._\!PN5]I_<:^/+S,G*?"D]'O8:!7%YW3#@G$@F>1?I;;GT3Q0@.CY\LH MM7_)-G^VW^\0/TNUC(M@((C#)/_/WXI$O ]P#@2P(H!]"J"'?L$M ES[HCF9 M?:TKKOGH7,DM4>9I4#,'-CBR;IK_$\U0KJ[F]$LE]*]JUD_X#DE?0S MF V:O.S6HB[C>#AUND\(Q:"D&+2C>,JXTD)%._(LUE+I.B)<2JM,($3#DFC8 M,B^*@U?8J7X8"==:\"C%F$Y*II-V3%.A0AF8*BLY+GK%VN;L+4YQ'Y)K@B M-W"QUE9PK8844:?R..<_017C>!"K0>X)2Q1]Y[RTS= ]BV5H? 7P'GA<6U0- M0O=C[_GQ]OIAXLV.R.3!.\;P6(7'VN!YD#<%.9N M;^17\2N%A"7SH2B]O"49QIGF^H"+ MX(H- ULU (J[]TNHP?OE@E#VP_Q',A-^I@"UE@A7@CS'T&YG6OJO1V0-LVK# MHTR0[YUCAY(UU(U=(&+459N@N+<7^9S%/(K(99;"[;0^B[A.TPBSJDDPW-7O MI&T-*YE@G;1!A UH=T!/L ;!J@;!<%_W3(;&\'$&,R"H=;8& =?!7(U5K8#A M_@UKL<#6^BZ>RZ@6!!>XOWWX R.IK)_A7KVO;G+]YJ]X DYTJ&D:E,-532G^'Z\+CABLPY'6 K'U:Y/FOE^B_\C4P" M,*YP$?K<+JJ1$L7YK)7G3Q)?*O!4"W=D715,#3J5S&#] ML3N@ISG3A]F MLT'S_@I#JQJ!B_OX&#Y>@OP#)N)U57;9(-#4)=VJ%;BMO@IF*P%]&UF8-<@< M!.J]V\HRRT"[PY<2W]A OJM57BUW$<=V[ZQ7/9YO0=YSLXI,2206$.HGY@?*/=61_\"4$L#!!0 ( M $"O_E#]P'S/704 &T4 8 >&PO=V]R:W-H965T&UL ME9AM_BL;7N8<9)Y;$<\_Q3.KDIKWIM9DZO7NM8#EF HA*(D[NT]^" M"1 DB.]%&S"[JY\6:?]:E@LC17%[.]UL7[Q4+%>YXQ=2X*GL.3 MG9 9TW K[Q>JD)QM:Z+&9F]_/ MN=_KZH?%:EFP>[[A^GMQ(^%NT4;9)AG/52)R)/GN8G9)WJ]I M4#G4%G\G_*!ZUZB:RIT0#]7-I^W%#%=$/.6QKD(P^//(USQ-JTC \:,).FO' MK!S[UR_1_Z@G#Y.Y8XJO1?I/LM7[BUDX0UN^8V6JOXG#1]Y,R*OBQ2)5]?_H MT-CB&8I+I476. -!EN3'O^RI243/@;@C#K1QH*7Z$/EY\OOZRO MT>;C]?7M!IVA[YLK].N[W] [E.3H=B]*Q?*M6BXTC%SY+^)FE _'4>C(*'^6 M^3ER\!Q13+'%?3WM?L5C<">5.XE>NR]@ONVD:3MI6L=SQB9=2LESC9A27*OW M$Q&=-J)31W3'(C*U1Y ;%%<7_$>9/+(4AK#FZAC*KT-5V^QQ12+?<^AR\=C/ MB<6,^F[0F;TB=5M2=Y+T+R8?N&9W*4>*QZ5,=,*ME,'3MHL8-)[%NA67H" M86 ,3GW8>OZ T6+F1,$89-A"AF_D%D1*ZN=YO8^*K$:%]"JQTP"2=!'G@D=Z2G0>2D>IPF["Y)ZXHT591)5^<)/:V0%.QY MK(HT(5YE/?"'2]UBY3HX')EY)QMD6C< 4)9\LH[TDF+%=\R7@MU@6 4M9C0@ M3C0R@4Y-R+2<7/$=!\XME.I'GI?V#)LB$9E*8K$B.,!XA+#3$C(M)I\YG/+> MS**I$HX3&HO 8E4?:*R$G9:0:3%Y797?(C6%P?7"R!VBVLQ(+^FO63L!(=,* M,GS?=3%&8M?B%T)6YW,KNJD7?DB&1=!B%1'/&0'O1(5,JXJQ#/X7N2D:U/-[ M4 VZQ2SP1MD[<2&GJ$L.7<^IB\14$N*Z1CTWK4;6,NVTAIZB-6_@45-(@BCL M5=,CG\4L)&$PDD[:R0V=EIN-%O'#7J1;+M4O]2%#/T_I#>WU%=-ZLQ99!F]) M50/,T3M\C@E(CT30#)0#C-0\4N]%S+YEV_GR'/FCE]9 M.+40N.$\\L)YX#LOQM"(*PV/DOP>,8V@K^(__T1\_/M+.1 M0[L,]U8QI!:9&TJAS<8?0>YTD+[95+7(6[Y+XL1ZB*:FQIT%CN-'9 AI,?1= MBL.1!I5V>DA/T4-EV:568%/IJ!L$H;$6+'8.]NG(&8YVDDA/::IZ)>_8K9R* M'QAMOO7P;;.S';X7O6]!U8G]@OCZC]02P,$% @ 0*_^4'NC'N!I @ M^P4 !@ !X;"]W;W)K]JXIJM"VPV<)A59P0+T[VHN M380[EIR6P!45'$E8CKQQ<#R);;Y+^$-AH[;6R#JY%>+.!F?YR/.M(&"0:ETF\YCT4^0@['QG-G/.R,AXXOVL&WT"*[*P3+ M0:KO".YKJA^/W^&-.M[(\?9W-524I?D\E:4_0!61:$U8#6B/]_07KSGA&I=2$D_0>YL]#L MOJF[(8^W) 5A[+O?"_&?R7SF(.X)W8/SR*#X>#Z(4!O'4U[5C\1>2*BNTN?MN M69CI#-(FF/.E$/HIL .@F_?I?U!+ P04 " ! K_Y0W<=*+5$% !V% M& 'AL+W=O,T/-D..# M++ZKC1":_,C27%V--EIO+RU++3E<5)/IJ,JVJ/+!]9D MO(W78B'TU^U# 7=6ZV659")7B_S1.1^V8I>'Q]:OWCQ5Y(/,<*S&5 MZ=_)2F^N1L&(K,1+O$OUHSQ\%@TAM_2WE*FJ_I-#@Z4CLMPI+;/&&&:0)7G] M&_]HA#@R #^X 6\,N&G@G#&P&P/[K2,XC8'SUA' M2%&BP5MY4:E?68->25XFRD(7\#8!.SV9SN\7\R^WL^NG:$863_!S%]T_+PLD:77A MK[K<\$&'?^WR"V+3/PFGG"+SF;[9G(48G=\;/?KET4_$L-LDL2M_]AE_CV(O M\IU0EP.^G-:74_ER?N(+RY':TJLLRR_<_4'. MGT0NBCBM*,\T#$X8S :G",=MJ3# M0=)?I%+DI9 9@1ZH#+',4<)A;_0/CF\S(VFG",SEH6?$;X; 0NZ[9FXC,$:I M&W@X9T:[XDL'6<_U1A10.IV>'&[*8("!*:FN%%8(PYQNJ(,&=V M<.3LE.E1F\$&F=Y#SYM"C%&6# FJ%P0]H@C.9KZ9[C,,%S*/FJL7PX&WP#E# MEG=D^6 !J,,*087>?5,VU7M1D1\J ZPKQLP>E/)K#CN"-/E/K,@:=@+D7>GZ M/8&N.\GW0NFR*. ZV\BJZ(G0<)L5.KZD7UY#TJ43V@?SQ5>@'MT>-0V0X2,&3KG"@KO^@0^W">3A#S.RY"\+3B\*]*<_79P M>%<%.?_EX#2FQT+!(C(W* C*HT8 9PC(MU3HZ1\E$L:X.L!1\ M+W:YKG?+[=/VD.RZ.AHRGM^PRRE#GL_8950?@77NZQ.YN[A8)[DBJ7B!H>B% M#\N\J ^YZALMM]4ISK/46F;5Y4;$*U&4 'C_(J5^O2D':(\:)_\#4$L#!!0 M ( $"O_E"',WE5!P@ / N 8 >&PO=V]R:W-H965T&ULQ9K[;]LV$,?_%<(HL!:8:_&E1Y$$J!]!L[5-EL>&8=@/JBW'0F7)E>2D MW5\_2E9-BSQ2CI.TO\2/W)V^)(_W.LRB=/H(D?%>KD,\V_#*,GNCWNX]_V+R_AV459?#$Z.5N%M=!65-ZN+7'P: M;*/,XF64%G&6HCR:'_?>XC>GW*\<:HL_X^B^V'F/JJ%\RK+/U8>SV7'/J11% M230MJQ"A>+F+1E&25)&$CB]-T-[VFI7C[OOOT4_KP8O!? J+:)0E?\6S9O?OHF9 O(HWS9*B_HON-[8>[:'INBBS9>,L%"SC=/,:?FTF M8L?4+FOQQOGB%7J!XA1= M+[)U$::SXFA0"C55S,&TN?)P79Q.=U_*INW9TP0CFE M#CX:W '*Z%89?:"R/=0,-S'='36$$=_SMEHVHG4S1EC;9JS;>)1X1 DUT(;6>(U3[4,$,B%P0\"K%D8EKJ=Z^J/5AOA466S**\$/OT MRSHNOZ%_+K,D0:+XWH?Y[%]+XO#MQ;EU>>JK]*LB/D,B)079BK#:2="B<"U% MJ,<=9;H[C%HBW:U(URKRK"C6=>ID\TID52B*2O>O*!60%E]F\WF45SDVS8JR MV,U]*-5=3:)+"7<<@TIOJ])[2I70#'N:,HQ]EZMI[VDYZ%)E&HX'"PJV@H)#!4'S&^C)R=3)#;3) M54K &(KBPN/ C@2V8QW)32JV?A+_)T9P*SI']#*IT(!$$L7I7524HNV#AHFP/-<,F8FOUB..JLSG" U]7\E=()C/ M.=.71K?K<\J)&O 4,#3442R!B-DS=S/-!?9O9[ $)K83\["&!NM MT@#!P)X&L(.;&LC05"$DM+'[X_L:+&F,[3BV%B@=CWW/]7P#'K'D([8#TEYX M?ENG(DL<2^'1*2FV<$ 9-Z6M!"6VDU(O/%UJAE@''0G8KI9&M8Y,Y@=JSNK! M?-<)?*KFK&[7YZ)1X%S-60C#\"P126%BIW!GY>ED!]%9:V<'D<@E=N2"E:<3 M'T2'+(B/QLZ.#R 8B _ #L8'8&C !]DY"Y,?7WB(1#RQ(_XA1RJBTY,%5&WF MNZS:0B5FB1VSC^CFBQQ'-V_GR[*5[,-6(!C(5L .9BM@:$HN*ME*'\G6W28:7$(*L37@ON<:]BJ5 M;*4'L+5+T)#J]"+4<8E"N1$%V!JH=\Z 8+Y'B*/L_ E@UW<9<7RBWJK4#;'A M/@65<*4_ :YTYV[RT\&5 MC4=MBXRZHM5,*5/AMO.*8,X8,X"= TPQ=AT[Y]*NM*'TK5+S9#J_,*!PSVJ)B] MUT!+7X"NGNMCKBX-0%?7=WU'2R[=T"/P+#%)5_;<=&4/I2N3=&7/05>F4Q.D M*V"GTY7M25? #J8K8&BB*Y-T93^!KDS2E>U!UX.@-60Z1C%GGDL,U&([/X_: M26HKFXUKZ^?80, E,%Q4HI+94;GW80,NATQ''J?4Y8YCVDN2>\S./>MA RZ' M3*<98=[N[(')+B.-N:X#O,-"\HEW[C] MA]DG>$:"ZS_.!B['ZKFD,6OM NU9%2@4,Z4MEQCESX71$06[+S^>#3'P=^ZM3N?W48M35+>F.E\\WCUYD.9 MK>K'@3]E99DMZ[>+*!2$K S$_^=95G[_4#UAO'W(_>1_4$L#!!0 ( $"O M_E!J3.P]/P8 +,7 8 >&PO=V]R:W-H965T&ULE5A= M/MRY#QAD6S> 7"25 MR--0P6N^GLEMSL*X')0F,V)9[BP->38Y/RV_W>?GIZ)0"<_8?8YDD:9A_G+) M$O%T-L&3_89LTL,4]9)KG(4,Y69Y,+?#*G M1 \H+?[B[$D>/"/MRE*(1_WR)3Z;6!H12UBD]!0A_-NQ.4L2/1/@^%U/.FG6 MU ,/G_>SWY3.@S/+4+*Y2'[Q6&W.)OX$Q6P5%HGZ(9X^L]HA1\\7B426?]%3 M9>NY$Q054HFT'@P(4IY5_\/G.A ' V >\P!2#R#= ?; %H/H*6C%;+2K:M0 MA>>GN7A"N;:&V?1#&9MR-'C#,[V-"Y7#KQS&J?/YW>WB[MN7JXN'ZRNT>(!_ MWZ]O'Q;H[@;-+Q:?T9;4>&5C/1=]%IC8276Z_EV8_8*F-, ,)05B/67_5SI -52!;KA#)%Z60D3&Z#QAT-TQ6#VA;Q ML*P8[!EJGV2FD%6S. >Q<+'E= )F,O*Q.5Q> ] ;!7B1BESQ_RJ 8H4 ;LJ+ M5")@%XJYC$2A(PD_0I%]9"I<0B@EBXK.[W5 ]HU\UZ=FD$$#,ACGYR;,UDQV MDDY*IJJ8)SQ<\N3-!,166U^M\1V.ZCV$1&1\IS?06#4MPX[8;G??#&:$!MY M%N(#%<"C*.]SM@UYO.=(%0NA-BP'$MII0UQ* F!>LW7LC1+N_Q91V"6NPFA+7': L;C4%.Z,(OS$H*H?4 M-$)T#%%TJ-W%V#9O[ C*E(+E=@ 8S;/GN M$,96:O"XUE1$>2N*?67 MMWCEX_;8YH"(^2^3DQ]R_7]+FB# MG>?[=(A K:3@-S2ET_/Q;,?D\3T?:;6$C&O)?9%'FU"79V@5CFX(B$%:/(*# M;D-HLL,VH0>-T&O?5+FQSG:;JI72(_2[X5O>^1M@&B<&^W4-M4B+BD@'4K1"1 M<2%JZ 6(=QS.7FCY@M[77/MP1,[67O1%R,&.U^U3#&::DWC(C5:LB/U'7%OQ M+(0#QM%<:S6'C&O.ZYSE4A:P#M-;#KUM"@VYU.WNQ_(L Q_%"@1 PXB$-/L<1*2.7-\,8]]UO('(M1)%QB6J0T*-'DIL?3)B><3W;=_UXOX>;?=) M;G2E+U$@\]V>RF 5#)V72*MB9%S%C'G\=A;4P/NZ%038ZW'0(((X<(>4@K0: M1X[0N/($H@6N=$-'O'S0Q6,'I3$;2)^^>GF6Y5I=Z :1HQ#V(>*U(D>"4>CS M(; H5&C)UCS+=/QU200BB-CH0V"HW*[M]3C0MR/$PF0@_K054#HNH*-.,'WD M&8-/^P()6>'0+GR3G6]1[ [ ;W64XM'BMRBVVX1I@0D35/IR Y40?]6CLN4YG0'#0L"5E MPRZ6"5^7L(P972]]> /5S6:#"0[\;AK,#JX_4Y:ORUMABLBZ%4B(M M'S#WE1!J_Z(7:.[IS_\'4$L#!!0 ( $"O_E!S<"6%? 8 &L0 M 8 >&PO=V]R:W-H965T&ULM5C;'-@:M#)T[X6-=2W=[2MJNCT;[HV[AO:I6@1>F MQX>-K.B"PF5S[O T[;V4JB;CE37"T?)H=++_]/01[T\;/BI:^\%OP9DLK+WB MA]?ET6C&@$A3$=B#Q)]K.B.MV1%@?&Y]COJ0;#C\W7E_D7)'+@OIZC7T:BI*6,.KRWZU?4YO.8_156^_2O6+=[9R-11!]LW1H#0:U,_BMOVCI\ MC\&\-9@GW#E00OE,!GE\Z.Q:.-X-;_PCI9JL 4X9;LI%<'BK8!>.3Z577MBE M.'?DR029:V5*\5[Y*Y]^79J"7$"#@R)_. T(R\;3H@UQFD/,[PGQ1+RU)JR\ M>&Y**K?MIX#;8YYWF$_GWW3X6S03<3 ;B_EL/ON&OX.^!@?)W\$]_MZY2AKU M):4^%F?6>*M5N:G$5FE0JA?*2%,HJ<4%%@D4#5[\=;+PP8%D?W\#T:,>T:.$ MZ-'_V94?'$+LMOBP(HQ68>M&FEME*A&-C*4*5 K8D5.U*/J*8G'9%\]OB@>G M;V7A[$LRJO!C\=H4$_$@P/59=KPG5O*:Q(+("(A/(UWRGR*[$@X)>/D?.K(N=P4U^#(VZ9H366;R76\QNA9?KE66>V+6!3X:G2H5T"?L&1N+R MC?A=U0D-6PY?M>L3<:)UAMHFL4' )I &XV4ZB?R RV@H1%WF- <9=J1#E_X] M;?;O2*<-Z!KXX5M/T>23,$U*N(_1["U[P19'P79E37X&=/S) M0X#W?Q4GQD2X>$^-=:"L$7Q?7S]["$R@J>2:@6>?+"""S_&? ?4M%KEHJ"#/C?0VYI'LLBOS_%QH7*IPR!9+BWX/DY#0C>RAC*-A<=E"94KH-J*)RDX[A(9 M![IRF\9;NM"CD0N=L@$E%2!A"BKDZ8.H+4![:(?K0*;!Z#,&8AZ'>W!.Q"O M@?%X=YW +J9;HK5L8ZG*J"6PF_ ?RM,2;!E#A(^2^40WQ;6(B_K"!9QOBD=N4>H?N5S8Q>JN,TO"!@C.H4 D1 M?N$\R2=>RXMT O:M6BL(:J+45ZS( VLBH-OHM\=Y,%'))E&>LVUK62(X[O#C MG8S!-\L">GDU%IU0)T2UY)-7!'F%"5O:#P)@"5H.V7AN. M[H2T=?IUEP[DMXUPVEX^-G:;HPT>\B&PS:/)UK&1R-:->AJ-=IZ[B6>H="UU MY(%F+SBTF8UI_28,+FN=R W4E<_0@6*,OR.K7)P=64QV?5Y,!Q^ &(LJ?>8F M%3 A?POVJ_V7]$G^@-QLSY_A;Z6K<&0(34N8SB8_/Q[A[$R?MODAV"9]3BYL MP,=I^KG")8,<;\#[I874M0\-_ %!+ P04 " ! K_Y00\SC<^8' M !>% & 'AL+W=O#(H3ZF\G$9X6JI!_;6AD\V5A7R8!+ MMYWXVBF9LU!53N;3Z>6DDMH,;J[XW@=WEL$NC&YN:KE5JU4N*\_.%Q-.BVYKI3QVAKAU.9ZL)Q]J+$D1W/CC4X,5?OEK,9[,WXLZI7 ?Q#^L]'"#Q)'DF\L:1$;+O]8.H8I$H*A*! M%*LNQ4.1:X\F\'BP)OX8DI!3HI [A3O*"&/1#4$Y\B,KI-G"6K"M[@,J\A!; MG5 !B>VT;7SYR&9*2V:T8=D[6]72/'(T7[_Q8FE, PL?56U=$,"+*$',IJ._ M"Q CBSPJZ=H@OE69JM;*B?,9!3+[VQB2F7J2'6<-?N,D _?.Q-@))0ZS!_#) MS-Q:_!.OWBY7MV=">]_ < _FH=@7.BN ;@X0"!6HK)3TC6.+E''U4(,<(9?% M;)4Q6P@O4RZ T<6F\T$?DCPF9V4."53.D &0.ZE+N2[5"%987\ZO\0)-:'U"6' M*,;BYT-UQ.XYAIW=@WWH+F5Z)N%X'M,,']]+U!)BFJ4B;SQE5J9447C!64^Y MP<028"/,0 ZO4J&P>4IMAX+$I*@:V,/QD=IL( C??L/T(*-#H0F5QV%J#)KH M9'$M2P8)4<(BT@W3*&)ZQDVT[K E0&Q$B.F 8$[,L2=RJ9T&TC7ZT*(TC0V0 M1*X!P#%B:B?+AG'1 ./WJT;(\!0O1CA7Z/F*/48F ]' 2Q"(O?0)+GBT[+$> MQ62P/'25F>N< V".D0=VH1+,0H*A#>BOGDK7@U)RCNK0+QQ]S/E8W(,67&=J MV^ T@!]2=$IR)HE7*">D9@@:"3'\"@%TH)$"[5"JN=[IG/CH"P!D>"0X$Q6. MDF\,5K>2$TH- 39L2^L(5128:MN$-&8T>TC!!DTHR!L5^?A4SV!'T@2VQU[D MQ<;9BNKST(,"A<(]#FU9L,Z?KA /.X[H67QN),'!J4TR<"8KFQR(#<6Z"9PP M8A3*0;"1:\ NX+J48VUV*A8#J"A-"H34>@9:H+)'KQA@@)-T!^9*$ 3<(8Z@ M9SGR@5*41I:/=(;SAB>$7F2*':HE/'96.]Z*40*KQG2\DI!-7(&>.R8K!C*S MCH:*]$]P)/8VGO/2=2TW(XY9AQAJ:W)FEA?H,#E^VK'8R%_@7"B<;;9%F]@, MN72JH-5]1_[A6HW%2BEL$ #U8BA^E.X3* >5B]N'$<&CI!TL/'/B6P>N>.8L MFRWU ZAVT8Y(#+_^[&L7E,5H]GH( ;3T5L.&%R/QO;7Y7H.8*>)_LILC.J(< M+(WN@>/*;L*>.B5M*Z3FC/*&2(\HXHAX:457CMM+8(EH<@Z_X6Z6SE&A,05Q M(VJ2\2>;9Q[.A*>#%$"_<24I%L28^8P%IEG_@0N1QW^! !XOWN^$F,D>(C7 M13"T=9&^E@=PL!7_;&N=B<5T<<:+YOS-70G.VSRF[9@K0<;7U[4*>UIX.QE. M2;RZG%[VBW9QELBF6SL '$9&KXIH<+<GD TD?^A%%I!?#29XON%5[$S$P9I&CX+:K#;F!0VE<1Z M6]@1BK38Q6"_($G$/=0+!ZQ^KP\7S_;A\8+Z9W5BW_L"E798+FD!CZ,(T?C4 MEVE(=6ML6R@G#*'XZ#VS%:3L8M_12$>[4#U]=\8U.(Z-\9#Y0T,=G_H2,>E] M\T$NM_QEBY2ABN/GG^YN]_%L&;\9'8['+V\8QEN\WHE2;2 Z'7_]>B!<_)H5 M+X*M^0O2V@84#O\LE$0AT@$\WUB,]?:"#'2?%&_^"U!+ P04 " ! K_Y0 M) )1,T0' "L% & 'AL+W=OGEH2\200)GSUYP%N3I0IM;6P(X=E])9<]ZI7/UR7!H\Q(J;@>Z!H5/IMI4 MW.'0S(:V-L +OZB2PV0T.AA67*C>^:F_=VW.3W7CI%!P;9AMJHJ;Y25(O3CK MC7NK&Q_%K'1T8WA^6O,9W(#[7%\;' T[E$)4H*S0BAF8GO4NQB>7$YKO)WP1 ML+#1-2-/,JUO:?"N..N-B!!(R!TA48\5,.6-=!_UXF=H_=DGO%Q+ZW_9(LQ-#WHL;ZS35;L8 M&51"A7]^W\8A6G TVK$@:1%?]:B0G%"7E MQAE\*G"=.W_+A6%?N&R Z2E[*Q17N>"2O5/6F0:C[^SIT*$AFC[,6]#+ )KL M #U@[[5RI64_J@**S?5#)-BQ3%8L+Y,G 7]IU("EHSY+1LGH";RT\SKU>.GS M7K\1-I?:-@8L^^,B0Z^Q4/Y\PL:DLS'Q-B;_;F3_,2C[5 *[TE7-U?('RZ;= M'!'-R35N*^L().>V9%P5X0+N&C'GDB;UL<[,+3B>26 6\L8()P!O\SS7#:$8 MR %GX_/H9LV7?@5!XDW30,'@'D7$@AUX"\O;JY>L:,$MTU4-N]CXT0S MW@"TA%:\&K#VBA0.:]!&_/L,+!6%0-5!B-BS4F :3%XN?3BXM= :D8)G0OKZ M6;F/J70;J#3/4/T1$TPO)_%@142/9]A6=D4RY&5%>\W$<'5K*9GLKN%(84FY M-;!BY(="U0T5?"#=5#4%$,=8"05EB%870$6 J?'!Q441CPWJ.]RFJA?;7K=% MFDMV^0H[&0-(XQ;%G>"@T!F*4"B MX#=FOHHBF:-"U,;H3!O/)(LCV!)E!9XRMK.:/I/5UJ4N78V*<(-4N@>F-^Q] M[B39P@I.J+F6Y( 5,^5E#WL)H=DF^]I*^]>FF 6I"QNMXAA)!.?4%U#8*5Z4 M+)2!/0:#V:#?40\RSGA=&XVA15HL[!;"(SCN]ZGO8%-,)N;!)U]*@4)0$"2F M7^?".^2%G;,9DE*K9KK<;"40<@IQS]Y10*V'Q&)77Z$3;]20\.0J?!"ZS'A% MB;V3/I>8HD4IL')P;BM+2YI:,>!X=QVV&HS0!;D0Y3N49">%+G(/\2I^"X]G MAWMN-'V=S!S6TMS5?9R=+0%>X": 4/7M(BE"1VT5_$%O&$2MMHWTX\WI\6@N MR!ZWK2QC]_1V=&.1C7UULKOK.H8'6N@.M.RW("'704(0Y2+$YWVDM.\Z4;D( M3&^BJO_@!>##>E.U:A?/^1QONO;Y)^T0<"6N*XE>;>I@Z(0.\]#MQVF#SK$7 M;'^_GTR2^((T89R\CJX^#VZP/HSW?1D=(5F2]H^/][MY6\.?]!R,HECMV1K[ ML*9\ *D85BH=^3!P^Z/C;O[6\$J;VLL(%DOF8K-IVC_<3]?K-HPN3[W&^\2CLE_AN8Z?(#1'<@D!\ M#\>@-2:\)4#;IO$=.M"$8O#8MXUA] 6I C/SW\GH,P&>;L+'I.YN]RGN(GR! M6D\/W_%0LV9"8?.%*2X=#0[W>\R$;V-AX'3MOT=EVCE=^N=,XMJ7H1FD(C3WU2GH4LBOIASH4,IF-ON]'3L2IM M)B3>:#!EGG/]X+6_0+SQWXC+C!D]5]E.D=CD)A@&D..=E9F_5^AO6?'H.+U&9\5]8 M5[$]JIB4QJJ\3B8]%[):^7.]#UL)P^B=!%8G,-]W5<8MGXZU6H-VT83F M!$_59U-S0KI#N;.:O(+R[/2:ZT>T?)8AW&%2:F$%FG%H"=H%A$D-)UW\*[D M"HVEVV1-"\YP9H'+%,Z?2F%?MIC#K^.9L9KNRN\]1;M-T:XOVOW?S=T+X][E MD2EX@I. 'IY!O<+@;6RX7R+,549/3<@%>+>I'YSX@V#)?:KR@LN7SX:N40.1 M;G8$JQTQKY '0E*>*@VYS>$1T,E@%^Z5Y1G5[?1;K!>1$ ]V^G'V M_H#N3(+Y##5T8D<]'NVC_L_NJ4JGQ>*^X[M3S9D9V\-CT&]%/48=P$$<'7JU MSQH2PQ$U.R2!.5@?41F'77CK0H=;DR-'O?#ST4"B2FFK(=)8FQ%\7$V>U_!J M?M.%7 AI(,,YI4;M02\ 7"V@60?ZZ4W2BN0/-C MFOX%4$L#!!0 ( $"O_E#*.2LX< 0 *H* 9 >&PO=V]R:W-H965T M&;!-60JSN42EUQ>]06\[<2]7A>.)_FQ:BQ4^H/NCOC,TZG+_?\*?$M=W[!E:RT/J1!U_RBU["A%!AYAA!T.L;7J%2#$0T MGEK,7G>VD92$L7FGUE\Q=<=&;]"#'I6B4N]?KS]CJ&3->II7U M3UB'O2F=F#76Z;(UIG$IJ_ 6SZT?]@PFR2L&:6N0>M[A(,_R6C@QFQJ]!L.[ M"8T_O%1O3>1DQ4%Y<(96)=FYV8/3V6.A58[&?H";IT:ZS;3O")G7^UF++ZPSE G_O($YZC!''G/T@ZY[/PI\J> 3+DQ#94(>&)Q%X J$*UW6 MHMI 1F^%#G,0L)2F/*:)4CHJ%0<-!<"LC70.*ZB;A9(9Z.42C:Q6$<@*UH7, MB@,X2X?#.!HG290D"=A"&+1D!-)9/JNDXK',$H2C$VLC,^3EHS2):7^-)MC$ M,,]SR;4FE-H$RAT=4LE _B,)I.6=/#TLE$*1*D;4A%V2@/Z&YIC@M-! MG:Y=: :6BHXA2!#;6J$\)4%EWG& 23K^CZ(]V3__-$D'I^?O5/AUSV\&,Z2. MDD-%O;,V.D/,_2FBIM&SI):!:@-'@\$D/J7:58JY+XTNB8>T>V%A ++KG,7* MY*:M$4;<^9<$Z]R0!^N>$1;J'NJJ*5,K9BG^!V]E204DA!%O]S4;'0T)D=V+G"% MT3OX*PG+;I3)B'7#?4.A' M@W'PGH=YP*QA+Q+!>>8].S@;#B,V%*23.A0'4AXHWZTQ*+4?]*V'RZ']8.D05$O*RI7D'N<+Q3K*P5 YU%'H+P8/Q\- @Q4OI2)H M'W7OMYLKWK?+GV'DME;1E%RDD2C2;J7 M-B^K;NU_H"R5:IXRL"W#KOA"08[BT2@Z; #?*;^SDWB\C4;TPGW[J17#0[.P M^-2TV?\]78?=YC0]B8:3Y, .M+[5VVP$?T%U/9_\"4$L#!!0 ( $"O_E"&PO=V]R:W-H965TW/;-K;_*IRL MN[5G)%N2G5>;9L:.V\:[FS:3I+TS]\[] R(A"1N*X!*D;?73W_, 0( B9=EI MNKW=SG0:B2*!6&^>;2JZ_*KDQ.3KN1:F&-= MR@)^6>AJ+6KX6BU/3%E)D=%#Z_QD-ID\.5D+53QZ^8*NO:U>OM!-G:M"OJT2 MTZS7HMI*>6JQHOG+Q\48JE?"_KG\JW%7P[\:-D:BT+HW21 M5'+QS:/SZ5<79W@_W?"SDC =>YL+(5SK_+Y75JV\>/7N49'(AFKQ^IV]> M2\O/8QPOU;FA_RBEJ\?%'IFZ3"NV$T_$"LTM- G"IP4=[7%?RJX+GZ)7"3B[FN!,NHR)(? MZY6LDO-E)24(OS8O3FJ8!^\^2>V8%SSF;&#,)\D;7=0KDWQ;9#*+GS\!^CR1 M,T?DQ6SG@']KBN/D=#)*9I/99,=XIY[I4QKO=&^F_Z%24#09L)W\S_G9)NS9E;R0DW*RAPO>J;^9"O M'24 )6#/M5H(X&DMYLDA@HNL\DWRL= W,*Y)WGQ_/IG.:(:K'U[A-_AZ-$*B M5'$M3:V6-"K0M-:%3G/Z*(I:S76V :9$#3>NU%R!&,I*+RNQ7@-G*=@_6*T M$N%J+5613)/#MY?CZ9$C<%L9CHX=/RL@3<]K #L8JY4.($^>@>'*I$(4,,0B M"C:3UX![)4DU4%&E2N3J%Y:*7L2R (($D*B*3*5TAQDE-RN5RVBAX!&@ MP= UFC*!!;.3)<2R*B4J#,C22/@.P\+<HQ\FY :^CBB4XGS25QBR:_ %K,]_8V6.K27639W!G*E$7FA+7 M0I2@7K?P5"U!K0_.9AWFNY-7MH9H24W>.(X M^:[2:]( 5:2R)#;J5:6;Y2H!&)4>1I.8!U1LX$ O"_4+J#:LUC"] 8&-7[VA M!0/3Z6JXB40MLYB2&Y+F7":@OTLU1\777KBU(GRJ]$;D\)G49?KX"[QE=O9% M0IBT<1I10$QC1(Y2^? Y;6<405[(&VIQUN? 7?"BA=R MJ8'%&EGY#EC,\XVW]P6J6B2\+PW'=(H4H9(Y/H@CX3VZ6&H4*#H'](JB!&'# MH@*HPO1UDVUH+0A%4H J532D:#@-.(D*Q>7'] ^V\\4J):]%WO#T.TPAL!9< M,&5H!4%ZY^]_2G[0QXB(9^/)\U'R#K01"5J@,;\"\C .,:QFKR@HE!6C _H* M1Z: 23)V_(?HJ"5%O"C#\_>ODB>3)T?T"+@IX'>A++4+N%/?H*SJ&YV4LJ)( M'\ #'%UNO6QHZ'[1ODH.U1%=2;*0 (:2.$[YD+#1V;A/!,Y]>D(5]'& 0#QZ.%8V5- MY:YVEAC9%H!5-:PM*8Z&^ ]P"=;H[M6GL00G@&6E6/5VVBC%CTR6$H#1F7#7 1B-< L2.G!@.AU=4Y1=<8.JY$L90^4 S5% -O MF !CA_XI\*%>NR$4M4*6UCBV18#$ &[HU &F%.A@>G6?4MXLH2A"JHJQ!CUQ MH*608^( M< U'J""NHU_6ND%N@M 5KBX:BFD8/RRZ(3AB'+42H+QS*6URBS$%>=E>M(#$ M@440&%] . 678U['3M3>1JC$SUR&)-ZL)/L$-Q8-E.@T;:H14DI^YD:B%PE M3=O[@3:9:;@(TH#ULQ)T>@Z9;F'ILR ']% T6$G05/ 7) * ?7T/.<0!])C- M49H!D$6$0Q6O)$65:%H6RPO+/6H!1C0KC7%#4T-P:)TQ+#OZ#[",RNH[0R7' MX:I*FS6:;NH$=IQ$SWY6K9JRDK= MKU_H;)IU8P'/*2[G)ZB@-+V%"X"*H1RIUK4@>(F3JD"/HJ!I+25);"M IKU M8@S_H4F"@TK22H%R*$&KPXO+P&6,3A5'KI'J$O!G66MUSLUD/6M(2Q5GA?2- MI! )W:A;C+.QXL>BCQ)-JWJLSH6VR&Y!3C_,2W?UT5.(#W4J#9&GBWP/ZJ'" M%+%6AL)A2O[ZW2#!F0U,*CN1&ZBU-%_50/(.SG91T>=1.N*&G*["Q(Q-QP"O M!8H<9R!Z4*F/(7%H53-^_N[D/ R[=J\B6B/,]SR6/($(>B<(67H+@",;"]GX MIRTNLJ3 )IG([8A)D7;8U=CR;6WJ2LY?5M<* 0%MD2?^ZU^>S:9/OS:MG'MS M55_S>^5N>\^I:5C[&\[T1">ULWE6-\TBQ]NO5[UY5<"X9ZWC+W<+Q$6-/N%E MIK;*8OWQ(8@^C/HH;*%Z4L.JWU9+XIF!JJK!*$IG3? ME8O_%BKY!QC[50%H>K6" '"4O-:P/G^'_XV2-R(5#0WP0:@;T&1'D0=#8!!B!L@( MN F#]1O(KY:R;FZYL]<'&!N__O;=K*_3,N("SYOO+R?3 MTQ%6;!0N'L92R>7YNP_)7_\R?7KV-3R:R[3)$;@PUF);L=8-_.HJPY(FV#2X MR8\B(S7!K@QWY\Z_'Y^VIN?FP[NKRV]_^-!R@B45T&^G M=L$BMAK7=BGZ[K,X;:0?E)88PQ"_4H,=DBUM&_E+^[9D9F$\>G@PFX7@LL!Z M2R%K"D;1ZT'4S[&CN"7%7^D<%FUI>*CVT:-/:+?$VLA:Y7&ZNP)W=V$.IFX=@G?*^5S'B&Y8UDL96HP32 M' !/ +!:@)%@M9/(6JML7$,62-'6;/(%69EOG'27!"4XB"FC8+"M4>Q2[GJ> MUF/:1T+?XM]!"B_8&J0"J7?8C_#9!PY@C1L3I3"QW!7R;9G=CJI^;S 8U]PQ M^\(:+#Z[5B9JJ07U()()I=16'%2KMX$69*V9PK@#%#=:+9R9!<^U^JBC'V0O M83@7M>8<5_$T=Z\B^82VBV) U=,5!X2A_0UT4[J%7.([+)"&I9,]1G>I9]W6 MY*G4@6&YX/:0CR_#0CP$R0JG(-..JMV=7@;3LP>7YUR$BH&KIVYM9*L/9N4: MHMSX:R,4+##F@YF%UYBM]0,Z>OMF [JS7XN$),H:2D6;S]XRZ3=/+[9.OK0% M'[Q,@>1=Q0WB'V>3U/CM)2&HI]GRAL+<8V@M(F)@B1T5=S,/?H-W@ M&VJW?9:>P]!L_\8>Q.^T>.\6\X]=O=]9HJ>M%[]=I=[9[Q^_5"^=%)Q5@US MQ57U&,670!*(B^^=:JM]3-;(7FV[K!/O-%3U.-E6:C;K:)\UY1")SS !-+'.L$;C![*CGDX-^^C M2<)U@MF< [7X!%[=%TL(B*F77P3;"^X92.&M0Z$-BOE:P.P8:WRRI'N0@?O! M/K;U,!V Z]:&,_]PT1;KLWN6" =*:6&BNO>0T^?!JFYE-(/4A_-&F3"7\*9] MA.Q=-HRK?CO)>^>]D"=M_QD!6G-NQ[=>RS*&:2- ;]OFVG=8D.>--;&.P^1: MO6T:=4(W\$]UCSBZC4N0S<'CN!P1-GS:T:W(T-S;FA!N$/,%#+R?JOA!;7>[ M:!L50C%.:\.6/=LU.]HSW<1QNS\SE(;X^NI@I=?LUZPQ/=V:GMA[$Z1>(DTQ M5$'/"SS0CB2;?;F,8"O-WQ'?(A)2L T3N>?O[/K$,AUH[[@2P8 ,'][Q^;/+ MLT^7!^?:HQM^%[9.CD]C;)VV%[I V7%J=]L(=8PIF!YH&V]YD;NXPJ[PU?@- MS'JA=+D2(# L5?ZM@7GO0)=[M%FZ,QS2A:/=]2M9H-W5S2_-4'MCQ/V-BZ?C MUZ>[7B5)[9LL,HJDOJ2D"8Q(U@)B@._2Y$<>V";8[<;5$I:);)OICE\NH2N_ M85^()OPR[ >-]FA51,+L-BI\+X7&H2UJJ2IMM=!N(,=]UQB^ >8A=@"KL7$/ MOPT2BVQD+^S_ZDGK/C^A.=%1IKN;#Z<[7J(8;#YTROS,Z9Y%?BS'(&>4'FZ5 M]LF^BB9\,P*IVE*&G7O;XY7X38K?#RU>;^DK$;]5LB;-I8JU<[_WJ%P'[4.K MU8AI*U!!E0)UMRIE\Z=7#NZW6_T/7^6.N+T/IP\LB=\M_GB'7F^EE0W@WU9G M[=TP?@_9Q3*@6 @K"7W"&-)B#.UB%2.*J?[C#9FZ[MCD;'<8#B?FQ"8W*/N2 M1%>Z]I(GR!@E\ ,D&PBW&H#WCI=8AVS+EL-^^3 MFH%-C2F:A2 4@)J< WKBC>NQ^C8=[OVT=4[:F=!0S9@F7.(;60@7MN#I7< ( MF[6<8I5:%=$+%DP0YJA8U1O0(^99!+M0_RPW_UEN#C>&DV[_T8O-KDP4;!7K M1"^8]W9KJ-S_$62E=F^_*DIPB6L)KC&C4@#N5EJB('NV1MI7'2$"Y@L! A(8 MT"-!(K[PKS75E)@69A M;#V=7H(GS- WHLJ,W?>\<;G>0+'B\V6YT^XFP*#+.5P.["SAY\EFNW6Y$5 [ M#>J;]RO!'9P%^7Q?+8[9?W+\K/^N0A=C7[4#TOH*A-/3H$5\;_+.]B#O>4G5Z-Y$2FC=B<_>6RX',OW?,P_8J!.Y@,HW@]XBW:Y,.^()Q MM@ZVZ)S; .6FM]HM:Z20*&38N U*JQ-DD-@7V!_Z.V[G\>GLZ?/\:R*Y-7E MZ>PBN85_GSZ_X/V0?@."W03!H]O"(J-FN*FQJ357+,(3(4+F>T^K@ B<,G"" MF^Z;@SC)KN='X:_>:819-BP[1J1<,FL@X 24A* <$(\"V/;QMLH+4L,WW6J= M?L3HAI(Y%"/M=+%->@2 ">(0CT4G!P2DM.EZOG%R W_-91,3M6+HA7A@'M@= M;2>&QB]2Y^0!%^OU'#Q@4_HG#\GHD^ 8A]GL\5['.)R3)'> ZDH8&_BTK^<4 MF^V>1J_1LVBM$#[I0 9.N,89_%*'QS(4VSOX;,4X?N&Y-76[5X^C&F&+0U+5 M[HW'#7?>1%LUF%=<[L9SF8J/55/6J4_ VCN127]R?1H*""N.=0 MUZB)-FRR[+/^=(K0-H.C8(4#UV!\,(<\EQ29<,Z3JTQQ:HC/6LZQFE/'%90 MD^= GR[RC3ML@GRA?W7(3>#& '7!J$WM![.N8.XM=QANMW$U^%&D_VI4%6.# M-WA%4QK>RB5+4"LJPD0P.3F=$DKV55WW0L=Z4\ID"LFHF$LLS!Z>$V-O'6/W M@L2A9_]#X'""P<0]T7#ZM+.[^O\;_ '3OSGZ!4OHRR_\JKGM0"&Q539FS LB M\9&M(*%AY/IF8/)1?)0+6RWR2)4*?C7;5AY:@F%685F+H6\)A"TQH^FI"L#H MO6<=33O=*YNLA4;';_6X,FO(+^(&G5S2<%D8U!^1GQ8Q:. &0J3=+;:B'^)5 M)\P9,N_CY+NFXN)H/&@E';SIK:*2H 7(=#/W"Q!LK@]/-^G6 M5I4RN]FTL*<5/'O6ZW6^C/W-KWXJ2%(TE(UB>=-/'WFX MSD:1L);J>6!%HCDMC[_KFN5_1,GR\YQO48<[YS=_N*IC3%MOY2NP_GN=0M"[ M%Y/7HWLV@46WJ)_8AN'V8#MT(X'/*^R) A]"G*%B V.L>D"4\?8A6S>* ML0Q?(%DC?IK #.-Y7!!,6N[WCS!%;"YT2%Z!>W]PI2H !?O9IF3R")?E9 MM^T/[N2#4G%3QUHFAW@^#PCIR)%/^_G0*/ U4M;?&OYQF( QB3M]CV/ILI(K M/*<8&]/:< =_:/>+YS BD!+;5)A5CA5:VK/+9HV[JB 0D530!X+XQ#=\M@_J M.XE%FZ#Q>6HK>K;]66=EI[6]87M4-B8)9)*N MU1Z-C3" C75\Y9PL* 531@7ZH$L0)X2KC#0=U58N0!"$<@[Q?/IS\#0HO:/7 M;$H$Q^[N*:L_SA:O.J<8_R!ODDO<1PG95&X+O6C]:V6,7U6D^J?C]Y"S:.N^ MZ)'S#$)2A4$.)U=X7!B>C2=H'><[S. M5SFP\B4+"CSLG;OV17$#;#N!/)B=M2*T\2G?ZH._5NBA:PS<(?:T<(%)R;81 MP:Z!N"FCRLI8)7Q!OA]H<'V[1>

V6AH";D$E%(P!IFS:T]^-NAWO;<4L"_CT98O7O/DS+/A-P!/' .<0!IM7T NW_]D_-]\1SG ._=$0 M5KDLSIOC4(X!\]O[V^_>[+W9/_SW)V]G]]/KSY\^[1[L>]O[._#_[?]\^;3[R3MX MZ[W=W=_>?[V[_1_O]0'HV(?5-1_??/K\GT-[R<'[-Q^W\8M/EQGKERB.%KV]TAH^ ^T<].=(8.(WW6^^Y:^(S?FQ-5\I[JC/2E-[*V!'@(#",_P\8'S]YM;[]_WK(Z(,IC@[P[[H:+ M:V ?^=$)OOSFASJQ,M.VTW=IPH55.F77 M%E['[@@P]=I.2-OQ0'8N"OB\..F/.C!#[)PD[4K!NIZ")&='4 I-!K33=1:^ MDOA ,'/]'@8&VTT4WKD!W5L6"U^#N[O>*RI[^O1KZKN.S]SN]; 1Q/R._]_8 M7H!6T;),?54HMG0/SN1@ZY49F19NE6G48_*^@ 9 MKKD)P@=ZGQ#1\.AIT P[_3.K^($V]]VIVA(@+^WK"^) &T^D/+-/11M8 8*" M\WYU^QHQSKA6,".8FY=WNZAX8TNX/K97J8[F$&#)Z;^ ;0J1=]#V8"J ?P/X MM'/A\!KT_?S,V+XK^6Q8!G2L%792*#!(W$2_6K^72/1)9B- M.I[),J,LU-G5LUP(?B!N_AMPO&N&<+6VB]##5JZ(R-T^H*C=KPNO/\!%\0K4 M]Q6,N&@YP.ZF@,0UP,;KZYOL 3G!.Y9WHGH4APB[$1F@0^WZGI@I>:4'[,+W MG8G8;@P0! @+<%SZMC?3*,7PXZ&S\&+_I5(L KJ''\I8 PU#&1NCX:29RA+6FJWZX.V&R= #4OK MS0 /X0A6PIKH;"\9V;''&K\MIV+7R75GJI[DQ 2$J]&@OB>3TSD\&:!9S1VA M4=I!BNW9X_O==;/*+, 5U:9,O!*MF6G6#\ R_+2WX?./$3A[%L-L5RDGO*#E M"2,)BK;CV]N=X8D=73[TK+R&S@00B7&BL#_:NC-0@!Y9\QXLTW]'I;D1 P@< M^(*@Z6!5NHNQ97G+-2['R[_#0E;OAS7Y9DKKQ$2:E$N;<+KC/S&D&>\W1MM\ M' 0Q;HQ^-AH4(^QH /',:!YE/E_6).@*5\[7FO[)?W#>[9]N(?^$_OA<]=1 MEK*V/_]X2Q6O^N8$KX3EWX5_.W!(N_ ;B-0.H& 3WG73/[UGKW9WG]M3!],W M;DQ34?^M4AJNEDX[BAB?G*EM!Q2]*->[%)M-SR[@R)(C[LPL\8&8W\<7<13) MBU&WQAXL3RE)88JVI/YN-0S8BPF7LPYHM'(/4:1_Q A[6![2131XCD<=MP@5 MK%%WY,1_;>"DY%9 ^"WBO!U51&.QP072E$?B>ZD_]6"9++<'OZP)1_;$.TVG9V84G7[ON&^Q MT;7.RJO^>]689A"WO42VWY"M7")4OS[X>W>'U'IMK&5.??BDO-M#[S,0Q:2- M\3_] <#>8"VGL'@V-@$S\=MFA@P=;84'I;K-';#P!WGE6+_-SJ_ !1L&+=7%76C,I%[P2+,ZODEWP07F)?=HYC:H/F.Z;: MHB;D]A6"D.4XP+O1:6T)M>S=C$^U+-H]&097C6?L)<^!&3IIU G@)V[RUB5? MR@H&>S@Z?EYZ=ZJ'5--Q?AYS+%VWZ/*AY6H==_HI'!7LY=CO@J14R>6H<.1P MH)$938P()0?ZWD$&5F+HF$_/&8/*"THUP([!.C%,??>0"C!F"7:ODW<1BB<<$%X-NZ[' M8DDY5'C-!;H)3T#)>-S\K*)K60EX+@89"=H>,*MF5:1=.RW()L;"-&['9%%K M.JNS)IH?$F0#>$G1Z9^C_6R*?8"8,NB['J@E#ZT.MY5>4"$'BCRVI%=Z@KO] M@7'T60VIF#K/\[*BD^5ZFI?5C]1EZQ&&0*4C6S7=FU*EW?5WQ4^ M&)Y4SG>G#$]LDGI4"G/E]VJ0VSZMN[V)\:$$M;EASZQ>S3[RS9BQ9C9IJ5O( MS+0J"*ZKX4XW=[J4$\;A>)8QO?@((+M1!C-W_31!:7(.;2NA.RQRT@9,KC_ M#KC.US^WS.CM[GF@?':^6_L&""QR;'(_-V/NX(PRO7P(M#2UTK"%%^YHH_X$ MRP)_V@&/"09ULK&X7)+*M.!E)N-!G*B]TFG(CO[E@ ! =6M;CG?F&.<[WJ\> MG,E2/W44UUM.Z6VT\TX.AI/#"D#AF>UW$O:JO=:F(R]*O=(JM?#[^Q.4!)D= MC8WM,+T^*)3#T4_@<2EN*KP10YQQE4IP?ZN(Z0%X&41/9Q0BKR+R)[?&%UAD M5%LJ4]%BDXLZ,>J;#0GQ4@P,E1J7:$)6KH>STQ\T+SP)Y_BPMU LM\!9!2SO].D+?AN_!?G^($%85 MEG#@"C*-5?$MAI8A;VAGS>TZ5A8]R^,:%80JG;-5!L@5;D1=D--3>*?\!A)/ M>E%329!;C4"FK4RD];DX 6HL1E0&U9I:Y00?9T+-+-@7E?4Z=UK6>V!,WNYN MR]O%6$JZW:Y,B1_SXIOWUMU3&1 K%__8G>\>O]+_V_;>Y>CPJ1S<4RLYW@EW M!$H5<6Y:E8)4G:RQ*0_G8\]5*<_4I:J:>E2-LG::C(T^-Y746XMA'#\ ;0%# MG8JY%.70;\2H(^E9KAN8O\F6-?%@S/367<1<($ M0O]N*LVR7YBY:\;FWBE8:'N?;2"/1<3R(*M9)\"P,AM4$OC8 3*E*/=[1.<= MEZM2>88J[]*4EF5C\.QC*^$>#D=UAXVNLD'TIN((%:Y5JB9RA1-T3E>^^&]F M[(R;,GC#IH':T^]5JFK_0G;&BJN#^\J-XMX[/#$U 6+L[*LP5--F M5JF,]2DY;AEU]N)*Y$MH7 M1M#&+@;@;BGX-*LG; [3+O]M3%L"88;C*.[**GGT;V?%IUS,HL>+QZP-> *@L\DJ4Y M>=J+:,V[.2AQZ%HZ'AAWI"Q6N!7P7O<'9]75S]QGSZV=KZY"+S(R++(D.%3* M>R=YBN;XTO/812LA1N-9(S5^.@25VJ/>L_? >I]7K_7^4PYTNQKH\W8U2K1@ M]E-$"30,C.<\-G=7F%.%\M11PF'41&L82Z*S1@)I'7$8K%*R]_,3 !A<=;A2 ME@*)?9&%S DX3P*","=H6"RTI]3?-I[7F4=GV0!HH4(LZV*D@5_S M2T]B,M%Z553"S'A?5Z@Y]X(]-WL*/B^>_3+::57?6+'19C.5)Z1.&S-4T/:V M*\]Y,5(*Y$",<5J?F$!W<6]W&IF5ZDNF.O>TFB9R%6>^$@'.>EK;^:,S!E!*T)@\;@X>!?> D3__(L4%U4^],S0\N9 MB\IR/(Y%Z]LR(LX*0#!:N6^-;;6QU9#-Z@PW?7!;4]A97P87)U,;BEWI8NZ: M4LTRPV?%\RKG#(GM9"H29#R$P@52(A%\QV@,-#1VBBH2K[<$U!U2C"D#'X&A M/6: H5MS%#CM 2A<,0V'I>YY_RXF9AP7Q3=+\!6$OZXN^^34[VDHGS;V+MJ; MR5!LG"5HT>7Q IPZF00[_7O"[2;"G'OCPO%=T0#4R&D;)Z=]E;GW'YENQHQ6 M+[ZE7_VX?S_7Q\-B7M2R9%]P*',SV'1JW&,\_]A>@,TNUPXLO=NQ\>"#: TYQCX M@0JHM[/]\1#NZ1@UZIBI &]$1I0 5=]F[:+M9^RO AA $=/.XS_;[P@?"XBU ML.9ZU'L?D;9\AV.K,/C\N97D>MK558$! M=D? \,AX&H[-=FDO>F(F+KNU>M^!2(5I]-I)J%]\)C40 ?[]&3% WE M1!:LENT2>9O59"7OV6\,8&C\IW49H7!B'7AH9C0$E@Z)4/ZP9_>DW]%53.]O MM5N?_X)8.7VDW-$8QQ?,4M,":;.4]:B8D?6N)(6ND"^-'.#Y^TU,+1AOA]== M+[\M:NLU)2N,:=[.#/;+!L'.BI0VWF> _DK,-!E80QHN8*[)T!AGY@)RL0@P M$3%GEAB79BG0M6H/FWM*N36K[K<+31<-8=%F7C*4LAZ#\Y@4H_2TC)"3^G14 M#"L0*($'%?!\H$9=%W&U(FWB$:"!X\+)/!<>GO\J O+*X3C MV=V9EY&G2 MWOZ22,;0OE9<+. 2_)K3>^RXME?^6YA0^$N%5M%T8QB[9@RU^ M5>5L;%9BYY+#XRT]/6O(L#,3!^T0/WA>5[YG&9Y9%-4T(SU>%L?DK(]- ,UU M FBB!QA LX&8MWJ5\YXJK>W(]JK93@ C4X^Z/\ M<;DJX!;L4L-[VW=Y,./\GFN+\#/ ME1$Y[/OO+*;/?72!]/ MZE*\*G7/JH'GZ"0U!_XA#Q*9+6 '@ M.# HK+;5/<.BG1/T*:L53.J5G(!08P_APO,VG=%LKT,$6!ZR=&=%!9.HSC4%.6V'_*JE_];Z$L2OX+K5"OTV774G#59\?++MO7[/+-R+1W]I0_ /C. _@3R\D-Q7MU_>()*[PTL? -K?R/IMTE": _.PAH-S9KV:QELY8;,+!F+9NUW,2!-6O9K.4F#NQ&UO(! M>(&;$(@UU(AG&F-S!RZ_R^43%<^;R( MA*L1E;@#HOI8)5M@@J2:9+Y_-[7JLI-J$K/D=G_KNE&K^-OMKHNEG4L6QM&7 MBV[>G(6A03N<:;1WSRNT<;2S>'FNPK!O YF:@]T<["L=;+_*XM^4%=HXVFD. M=G.P'][!;ACVPSS7$YWZIK6=JVS5DC%N''%'#6W??&!LPZX:=G5?"\/BAE\] M*'ZU>%T6%A*96IAM[*MXBY%F=SF"Q0%F#=0U4+=2Y4[:00-U#PCJFH/='.RK M+$S2ILVY?D#G^IKK7]3$=V]LP,UQOQ3:4\'Z!1]_"@6R(>XVM\QOB;HC[L1*W MN(U A8:X&^+>A*T+0]X0]RUX-!NZON\HE(:N'Q)HW[M%ZMX'<+LFL4=]V/UV MW!SV!W38&^)>2_VX!:=M0]P-)VLXV>8=]B!AS6&_9^_.YCA\;Z/%17\H.U6' MK'L+(%M>B:'\IGP5AR]U?X2=M1;7:=BHM;W'^)1?7=#-1$/FMV\!#N]C93>. M5C>T0E=^'$DXF_-3Y]Y?_"_]4 M(^W*P7'>JQ8GF4SEY?^F@]\G(OKL?7:E\IXVO>$+'L)MTP^B;'Y1KCC^Z4E? M>:TF2[ZP$%(G[QE2-O:@S)+TX8GQ\IX:&%G@+U50BM?/O-^2=EB5J/>R_L ; MPK7#DX$Q7A<>?%)X!J:NO;]&/>-QO^5AAUXXO=TS.8"/A_TKW$ 3[UP6WMD@ MAZ6#Z7D:WCWLO[C2DA,:U\ZI/;B!F-N%=E7WH.UY %D#8V&CU_>*D3KQZN_5HP$,[&K0 MDQHE1X6Q%X\K*]@GFQ] ?T.X 2#QKQ&,'J__ YLI- 2YD4-=3) PVC%S0V02 M-6"J,;N2?GXB(8X);U\B/GPCY;P] Z_3-+D.5A*6"4\,T40+:]ZPHG#X#XX* 7$^FD\,[QW(-P,81U MZ^""9849>NG%"^]JJ]"9>_^I,PSOZAP!I%> ?KRN M_NXSF'E?EU?#^"PG:.AM(X=Z)7IC[>C*3&"WIRX ^%]7F/UI='8&T#.AKA+> MJQ=, W>%[8W@L+E#O1+)T,LA:AV4N0S.G++TMNW]"3P.)M@C_Y$P507W_&>H MK7PP_PV0:MM[9G]_WKHJD+4?M_BPU+2!1N4YVT:1_UC'LK'J\H=@UV !_O=K M.V!?_"(?RDZNIO8D>I2P<"^6CK-^8=_X8F ZMJ??'^>Y'I[ 1&"'%DUUL]'>MZF M30MQF]Z5]?,2_;:Q?3Y^:F/W8G'7DQ8N\9Y?!WC0;"C?LGTW,!&V_-!64 MI9#*%Y3?M]UW,W%Z[DL>MWFPXON5-Z_^$M2)B%_S9K]-5WW)8W'->YLA;\:0 MDRO>?$F!K^JD]/H]LS"0M[GTDDN;!6X6^&%?VBQPL\ /^])F@9L%?MB7-@M\ M%PM\Q2PB&FR"W6'=^(R/IC!RH$ZL77ZGIFJ_^7%F>H6Y;KA0L@F+<7FX4 ;* M?_\@-"T^6D3]YX6RQ_1&&==36J6Z2,&Z=9O*E\*J%UE>7Q#C: ;OX^_:4$ M_DM'7(8HWGYEJN@.\M4/K:"PYP2$-U.^MBL4:-A,>?DN+VT(_H$1_">0AQ>2 MNQ6%&YI?1[7?!.+_M88OOT;[R^OS/+13<47:O]$-_]75:TCAEDB!)@TI-*0 M0WG]_[=W[=UI(UG^J^ADLSO.6:P@\(MD)N?>V^57A@P8#"%?&=.)XY!4NG6[S[K/@9VT'\P*6HM8'@A%-1I*8^, MYF.6V5K[=3:;=G2W-V8VO1#ZZ;04%H]L7++L9.-R=RBHTU)8>FZGN>SLX)Q* M,VC#.O4R.#>UL W*>:8ETY)IJ<'"F)9,2QT7QK1D6NJXL+70<@=.@3D%8@DW M8L_%W-PH5AVFL&(Z?L.9#YSMPU#7!FGZ)/FL K)-S&E:#%3/,>/GJQWU19)B M\[3NUN9H/B":5B3:XCBZ*GAT&Z!E'9@\P7P^B?0<#\>,S8P]E[$/S18S-C,V M,W;-&'O/,JT'+@/SM-8\73C+ZW9C:C3+=>^88;W6-$[64JREMD68UA'[E<^I MJIZ@![0CC$Y+F9Y'QM*/I=]S6*:0JN)ZCE M#3 =@WN)K3O<1!2-P<+[9#N24,[J7B_!NPJ1G<#&X=MJYM=AC< M#.YZ@MNRN(AG$Z=8C.MMX]H\86 _G]3F4ZQ=C//56@0<;^(4BR4 ZS<=MNZ MU=M.@5L?NNBT%-9N*]/NB(,2VS[%JO5A]T40=GUOXL"*SYF7JNS8P(E/K0Z: M]4HT87!OV_YD<#.X==BZ)IP($/PWK;-0L;Z,=5*UQSU=*+ MCXC56@(<;R)/AR4 JS<=MLXRV6S;)7#K0Q>=EL+:;74!P"&);9_WU/I8^.OG MLZ9UPD>Q*\7"-\";M3J+U2L7@\&]5/7#!@Q/!C>#6X>MVXA7Q>!F<.NP=6W. M$-O$00_#>LN)CYOH!ETK7'-ASXL/A=5< K"_S59;3<'=Y*F*.P5N?>BBTU)8 MNZT^69#9?\OG/!LX#M:].]VU2+R>'?A>N=AG(TW>:GU(V^9A+IR$R-K[!4L MKHOB/"T6 "]8 .Q9YGJ'B#+S,_,S\^\(\[L #@AG_;/KNO=8;/U\_G3:O# M636K9-5P6MU.I=4QN)?P:@[NNX#[FN9F;.#1D6&\[#Y9K M-)]19G,L?!=#8;66 "WNK,%66UW!;6UBL@N#^P5$<'5:"FNWU3L0<#!YVP<] MM3X/QH.>YL8.>NI]!KN)J;^U.H35*PF#P;V45\7@9G#7%-Q[(+JY>H:!73]@ M'S*N>=I:K2#-JBBTU)8L[&[ MMIL'.[4^_Z6#G6,^ZEX"B?,,KAK"F[PIJRU6E0,; :V M#ENW=[3>=G^UPC57[NPBI#FUF2MW./SUDB5 :Q,'.RP!6+WIL'7@BARPR;8; MP-:'+CHMA36;-@<[M>)]KMAY$OFNDH&(C)$W$CA=S1A%83^RAS$?P*[B@S8W MX836ZAA6KQ0,1O<26]?AQ#D&=UW!O9%#>@8W@UN'K6-H;^+$AU&]96O[:!.Y M)[4"-M?RO/C 6+U%P#&;;6RVU17=>TTNYMD58.M#%YV6PJKM"6<^S/IT;D8B%'3D#PPYA[KI&_I/Q0/:T-G[MAVO5%_H4'FZ$5Z5]O[QAW/6354U@>'F\_^W.=]-4. MMWHEV+!(8I&DO4C2("&=11*+)!9)+)*R8\!--&%EB:2Y1.(,VT4.$G@.Y2:. MR%G1LJ)]@8K6:AYM?[ MJUJ622R36"9EV=LGYM9'MK)(8I'$(HE%4C9#>ON] MPU@B<55TC3-D:AVSX6X?2V?)O$ULD%_PM^O=??@K_)&M=&A'?2\@8G5@J>J? MBE96Z^&K+;B*ZM(7?N."<%9S"N6P4GE_(/]MM0B7>_8;PS ^A9&1# 3\%PE! MB2VQ]],8PN6#V!"!*USC'VD@C':S8;2:5J>1);O$AAT)(QZ$]X$1B,0(>T8D MO&$WC6*!23&QT8O"(?*E;X-:L),P,G/R3A*3X./!TX+D7?NH(.=TZG;T)^Y5 M&CV:+F3T*K2?1?-6T_ ")Q)V#+_OCHW71V;3@#7[7A@ >8IQW)][?>VXR@/>$UU"O M=""7/_4RNQN'?@I/4"AJEJ]_]1"A,A( T$_ (- <;E:G2K;RGX.HB)CTQ7X7 M-O;'OMV#MWIG^_?V.'[UMAHI $8KD_,!E20I/ORU&[W]\&"W9G_(.('$?D7J;<94^<0:*A)Z[A M#B^K,CZ+0$1*Q)ZZ8)!X<1)1@-FXF&B4LV@<0B=RS =\^>7MZLOGB5,%JC#$ M8)F=/,306RH;J]6<$9-X/(V+#,8B/@%7%XN*1^1TH-8+XM1/;$SF(G\D BGG M[V=,0"Q1:R3+21]@+8?#.F,6;.-\^TE2T6M[]-K+0W)U3'KQ@Y!9"99><"?B MA&2L6EKF(T?BSO93::G9R<1-01[C=^[M*"(@@]@6P(VN >07\M6^1^$=W!8O MSPW!/JPY]\1.8W0.OJ>10Y&<_$/3,*1?D=^=W KQ4T2.!VLNW'C;^3/UD";H MP\/6Q6DW%G^F< ]XU3CTX:NN=-5DDB7N@ #2"_D3DB8(X2IG4'E;^(XOG(2H M4]TV=;=E=FX**WONWUYY)QWG0!RT+.?HR#UPF^Y)R[(/.AV[Y39;)T[K\/^/ M.Z^639#5B2MF,/\7#[;,]9(QD>[,'J'<,*Y%#(K<$?&J\N!(HS>?$TX?@N#W M1KZ89LPX:11)Y$H>*IL_]Z#) ):$=L!;/_!Z8"(A'X%]A9B=VT>O!Y!/T+BV MB&$BG$& [N]8RNM@W #A)?V80@CW M4A(3%-,>">D,QS+^"!1UA'!5FC<=K-@ %Q"W^&VD;X@T"9T?*)L0$ F%603* MI;B!8DR CR0O#\N(*U+&2:!GPE8%1=&YBFQ'F21]*7;I)M\N3R_/S:VZ&JW% M1(NAOS_TZL-7.P"L$%]*5HH $+!KGKB/:<^PXP2\!2KPD.YE+>R L/!$XXPQ']V'T@Z*?4OQ*","6P]=& M4A9)7YMT'5@+D7UOI".$3;XX):\IBJZ$>(*J=#0"62.],B7B*@'8/&)JHHX' M8092##Q\5,-V'*> .[PI2:H *#[E*20*X8IB*?#<-):6=29^@*:VXXA1(K\@ MHB'@W.NA'0,?FL:I'X?XULB+21I-< =\E]P+T?<<_+XG5R6CQ]$/(:6ABSZ( MUTV)GX#6/ADY%!=&LZ6OZC6&]CB7W+!,6&P?=S(=POD">P=%_$1)O \) [4[AN!"(GP&BK@>:+,(W+'@H<+"))@XPZE!L$\@)^ M1*)6EB<%-^ )X#-4FD=I(OQ,D:<0%_C+L)O8('U*NB<'$CR;-@@V$Q=+0DMM M7)3I>$7(,>ZBHHPKC5+?'J,(@[<7$KH.(!TVOX%/!1'_+7S@AO $-3%ETEEF9#01_%\2-*_4(4N]URS+;N1.<6^BC-(I3M!V4,#F] M_6I<*0U"3WYMM4JU,/EUI T^7EZ6K&R\1<78G90D+OV[ &E5"8WLL2)/#*3U M70 JO:]D$R3DI(XD#,.#V@T2%_)81FZ_W%VIR\J\##"]0_Y%TA4F%@HX,1R1 MRPV;6V-+Y0:X!K1,YC9*=R;RXA\&'F2%48S,#Q)-%(CHIB#&@'W)83+.KGZ[ M/-]'GR]-*"L/H 'W!UG1L^^ RET@IP>VCL*_W?5\U%DHZ"AJDPCI897$A>(1 MT_@,R KH*2EL481B!2[UY*\B$!PN[A5(O#[NM&0)VF,!&Q@.03S#W_*VE3!B M9=VP.:Z [Q;2*0LEDW"4?I\4."!>2-SA$]! 3C)'-WM!^:^<$F%0(9C4PR"D M K*!LYQ..W'HW,]4!3A M/1FYI'\5=4R"02,/ED M^P=2:Z-8O,M^> \6*&BP\3LOH!>DBR9+Q)-PI,#>Z9B'1Q;A70TI4/=7O&!* M7I@H7Y/.[,_G7CS_PP/SL-->\>*F:-.GH:EN3UT=@YHJ#Y6:9GSE$U? P49$1M$1*E^:@%Y MH R>-BQ5+]&PJ85M%KY,SA7)N0-JBTV@92;"N>B 1)1^I:*$\8,9<<]O_FR^ MM>1:=^HY.F]]$XET7/&@UG-E:M1>*O,^WKQ;Q;QXE@D!+_'YFT#WZO-%CW8 MW5?Y*6AQK+C9497+[+1>M%IKY]BGS/",%\OP]=Z&=B[8()<4O;T?!/$V;4>RENAY*%E'NU0'V5=6';; M7@OC>PDS\VBMZJCVV&:/>%DB?I*I1\^BCE:SAG:%73N=30Q.J[T%J8%GR/A> M:#*@U=F$O55[@.OE(NW,&01F\%(1+)U&4)+V1,[[9BVC54XYUSDL;/=C0VL: M9[7.46%;(>IQT[2V[:>NC;KZ859/%Y>%$0LC'8717KNSYA@W"Z)';+_')I?I M5 $QL_!C5H>"_$#]]&'XH$XE(-;A?Y:S8U1"3*FLNM39434#P2+188CEAE1 MEPP\JK>G+B1#>**AV&S[S0Q28O5+N"%:!VM8 2!\GY(=;SV>X?:8Q?P8N#,-B73T@$ MUD?GA:./-)3IBD#T/%I.WJ7@=:ME'N8UH^D(/L"B6UG@*;_V?[9G?+&[]6AM M- -2Q7E0S3E("HRI^67>E#.Q=HY)\EYJL? ?9DB8<45U_UJFKPEQK>:,9 MW#7]C7I>--S'GB">[&]&S2WN@6D2$0!#=@&">>N<*6]L62?%F(*E>@2\FEM, MO&#[KY/6G/9?&B)Z5K._7F__H^U3!X:;@0 TG);:C]28E7\7X/* C97([D_8 M:P; MM]5M(B)%N56+-C2PG#!L@HJ;?2BU%IUH!H1W)0Z@\ W+GZJ M2.L9HCZ.D1GW;B[.WJS?/+$C&2W9?J5]1L MR).=(;I_"(?:LMT/A.SK"P:.M";2J-Q9M63E>+%J& 4KN!-Y8GNP"RR@@P?&0GX33#_136 +@.FRGFU. M&(U"ZCB-H[N\AV[X':O6^V6>9*; MDI/DSO D?@(!L?T0[2PMD_HT>9761E+#Q])/!:+@3N!+5]_CZ:T0US$68SXO MG1?&>SP(HV0?^_1->+QYZY4%VZ.IQL!^>"]I!Q9]SRL::,[PO+&CWG H7 _! M8S6;1M>.T<\(O:!\>%VEMW%//GY%T++NSW8M2'V1EHF(3=5BP77K9G%$J M[XP-"M7+5?I0PE=27W8'+'7*P6^#W5L6.*[ 5H*S8Q;<$&M.0RQK=D.L)4SZ MD]RDUZZ+%CL8[&#H9!63@W' #L8:2'EV]>WV^NK+#3D7WZ^OSB[.T9_8[1/6 M^;&O?-KANJ\;R7-VS-CCK%3S!7 MR(L*L:,NN$ RNIQ]7K335)\WP!"*\[:=:IXCV2383)2Z#DOSRBW([Y3)/\K) M/[.=KFE<+7@#M*$$&CC9_"**[$U(;?[1G2UU^;R[.C#W98!6;0X/9^L_4CD"%@U=V+60W M[L#XA-V=K>;^/]\0]6BF%L6[@= RWAT)![6FVY"O%].@#=D$$;;=51%(O)]Z MNNK2F@!J\C/H&,Q(L/3DZM7J_A*78ICXWOD<3J &+;Q,#EB_[3CI,/7S]L$8 MPD_QR+PT"W9#R$*#%7M"TEOA^0*\3JR:R_;MR/6*QLYN"1ZF\9&&J4B#'ZS] MTC"1IX.Q\=3WDIX#/)9&/[A%^^D% 9YSEZ'P.Q7=/G;;WJG#R$?:H!:.]B5Z M!]BX6(GQ5<7VB49O/;LO*NPX#=P)*L$&:JDL9UK\)99N(75^EQ0Q,&A30IZ4 M%/+ ','F4$S)?3A 9\[9)5U)T,T<:VSK3UA$V83I+U$)BV/#]WX(.7:K=($$ M;V/5]:]\WEY>?5O^ M'9]V6MHYJ,5IZ64B0$V;AO$%U(TO#46!6F<)2U&75YPA8"ZE* E1F=HTF3N- M9+9;T79>3;"@P; T)L(+[D+_3IH5=V"0A&D,^@9)!-\IC20:%01K&(YO>W+@ M _Z(W=F=!XWB042(/@Y%L!,9\>ZA?%*C+E 5RG0_DA<^Y@&F-.\( U\XEP5? M+&ZH(1YTHSLO]'/%7PPD*46G&Y70(TTJD WGAR,_'$N3IG@R2#*05"BP' _W M6,Y9*3>=I]B@C..!:1S>@QH&2T9%],B^DI0JT88BAQ,Q2]N%ZV)1BEU61P$4 MLC%ON2^)KP)_O?)QA?'W;!VNP+F'9)P%DRWVB[G:-@U%H3&OHQ1)!/C%249$ M[F+0@* A(GZJI@=C^/6!:I"1U0<33*:NLQJN?"CJ%PAGZ<=F,A/Q1J "3X1Q MTI#9 $F!:;1B$.7JP$7%X/'\"A.XB36*W8X3^(6\MI<-72D9[%,38Q:4V<=: MYQ8<6^U50W\GG=:&0G]6\X1#?\\3^B-5?,JQOS70\AJ/XC[)<3-/21?0UK21 M,E?Z3L70\J!P1"8]JXO"O93F5;\0@9P5O)^"9C%V!KV",#)P1Z@31>[[P(')+ '@*G MW)Q>W^R?A;_MMXR]&&U@'%,,-BWB9^1%TD^)QX$;8<8.> 5A8,OK6V_(DRC] M"CRA@0T,X/-\5J@:$B;Z>?*,@R5.$9F+1;CU(D5'*$^Z^#7P\+$W"66C4$73 M@QE<&-\5Z,MYV4!9'/R':1>X$+^8W@6[X9/9F3M3F=^'= QQXGMY*45&T3Y< M2?'S/U,;QYCB1C9HXF5IVCK>!%['*;*#Y"M7>3:V>P*\O"$06L9"9?2S)UP< M1M^0IC%=[8=8T$41T!?#>[?29Z!!:CC>'E#DXCX50C%25.W[81?(4^'2QD,V ME0<[ UL-^$;7OSRH#;%,CF'FJ988=J+4KC%MJ''9J[;QH"+)3XKR^6VD->U< M]"8#+W+WL2YG3-4Y 3S71"U+^6,8]9XU(@_?!-='!P438_%$$(58MP?()K<* MVV),KC]_\3#HAPCPR6)"#!I@3!X16/T,1%V";RMK(QID"HB?-O(34)BV4.!I M53G=+'\!G)$:E-09QFUIA79VMN,8?8'#%D>#<4/E;GF]1/GQYHHR"E M"A>IT:=PRS3 @7^>G&.K".]-+\^$;W?+4U-Q@#.H!3IHFZ PJ.0D1$< Z973 M+@LK560+@ #$1;9"<)_OY/!?PI R+\IDP[10SZ%7_#Q7II707'D@DH"21*M# M9W':91C)JIDXC3$HDZ6ETFS9"D4(0;""_-7RFP:B3UE91;B%MK444>E5N":; M*UT,9BV/5563?N\1+3CW'$<,(^7M"--KTQF\K;!3?:BDA*)>=@P;%1J4E+TT MX62RJF^/:<\+&RPWSG&*L9]/?N-4M552U5H[-+M1;U).L?]SS;J@'G/RB;@A M*K#38)PS:7 DC(S$UD)[%62_T.>_GMJ;+ ZEBZ.O"<%;-GW M4?RG0MD3XK5(EZ^R;V&KET*])<5*:?$D%N6 ZM+! .4ZW*$24=%V*>!5=!Y3 MZ#%157Y+N%-\+C(V\:Q13&2^8J =K5%E32\35)\8%ZM"U-,BJK4T()4*;TQ8 M!KTJ%C.RNT5T@J!M&W1"6[C.:.+#[J)-5LD(@:U#]16G6.II@#60<0BQT#V6 M%%3T/MX']B!+N,X=$31R$WN\;R?[ SFY'16,+/N(Z?0HS\DIS_[.EO='"FMW M<[,@4,B^SQ294 T8*M/9,QL9[H6Q_-R+Z?GBIT=1;W3<*+L&@:U&*&,%B:.* M(N#B>T$#V;,#I M[@K_9Y6\N\1(+(0)_/;Y4[)TILIR,7@1K8RZ;GBHQ32E/E-/AC*?%$>WQV. MD/72H*C;IC<#QPZ4 4IZ/%A-T.*DD>(@(?W02XR[U,=YX%UEQ"M_K((R9;_3 M(1-8J8X PTRQY6C@Q8-,U\0A24R!<\&%FEPO'_BBW&\UHQR%%@F3PHVCK8\G M>% J[3 64^T".1I=GM>BIE('IZ6(9*Z.T5$9P&+09L_FMJNNC@&6DW31 ARRT(\DR<-,%#N*XF!)/01'R :H[Y,9P/W*._) M@:$VQ2[E",34[- L$8", !)8U6L0\525)NE8:?TCS]O5BZJ>._XX>U^Y%B<+ MBY57A0;&*,0-0^CF-D \2!,WO \FG1%@SQYIATC5CJND*?"M9*<0(4O[8$M M,L,7@1G G"9[)/*$K#$OW5I*__RQI2+$,JTSZ+9"?(C-6IZ0EKZ^6P:E;3 MEJYCEW6.R]I>1W454(++JQ;,L6B9K<,5!](?F@<'BV9"+/5AIVD>'BZ:O<$Y M%FO(L3CB%(LUD/+BY\#K>LDBZ15Z20$0;V93B;BEQ8!U;)ZN47#'9U] M^!A/E=X)*?7>OS(&D>C][97Z=]O:M_YL42'?(!F^^G"=@MBRVO:^=;!GOS'. M<+>Q'T'F>7[/:ZW]J0UM0#'9^^"5IP.\\WU6AF+RR>+RQ:+ M2Q:7:Q27K=7$Y:<\[,+BDL6EKN*RQ=8EB\LUBLM6U;J\$72< !+SL,FV)0O+ M71>6;%NRL%RGL&RM(BS9LF1AJ;VPM)J6>?GM9F?EI4:D_)^/UU^,2U5589R' M#C7G76;VJ@X,I>_*F-6?SNHW9W]G5E\3J]\X S&TF=&9T35#)S+ZV>D79O0U M,?J9[3MJ;(WQQ0M^=+&$@MF>V5XOK"+;GU]\8K9?$]N?XR KC[F>N5YGJ"+7 M?SG]R%R_)J[_8G>QCH@YGCE>4Y@BQW^_OF".7Q/'?Y: 3 MSV/^^\[1\(R:I'_'*D/JB&_+H0#G=F(;>[)2DV8VQ/ Q'A :)"%D^S"JLI0] MR%2I@@&B6 VSP+Z)6,OX9@5YT=%57&QS85-)=[0U::%*1?!QL$J#V@P;"+_= MXX'_!FR[-(LD+@TA*?H<40._(;8$41W)?3M8I, I*YH)0ID-\)1Y2#H7@59R M!N1XF;'VE:$'ZZD,;>M;&3I[PW9LAL+<')N;R\_?3F\K8\?J-WCK>QK%J2W; M0LQJ1E.:&Y_/C#^575VL3ON@H2[L>]CE-$BH$8^;^F/9O;::=_,&!V6X?KJ?$40<+;'OVS9J&P3U^WE>T MW/L8V%N__B_[W2*?>PJ&=_&;XT;!Q9O_!**P.LO M$ZS0BV/T6@U'(U:&9!F.#>.K>6XVC.\#^(NQN9O8W#D$XOD/#::3D\4&GNA- M*W1C-#(:GP&->W.J+5-M?[&C2/A3FL3M M"LOHM1KV7%;&)..Q!GC<.=3=@*,<1L9O."-HFNJM^E>+#VS>R10ES?,[6H>SLY'> M=D-W#'\-DJ'_X=]02P,$% @ 0*_^4/L'A9X6#0 EWP !$ !M9VYX M+3(P,C P-C,P+GAS9.U=;7/B.!+^OK_"QY?=JUJ"#4PR24UFBQ"8H2X)')"9 MO?NR)6P95.,75I*3<+_^6K(-YDW8AIRYA:JI";'53ZOUJ%O=LDP^_?;F.MH+ MIHSXWFW)N-!+&O9,WR+>^+;T/&R7/Y9^^_S33Y_^5B[_?M=_T.Y],W"QQ[4F MQ8AC2WLE?*)]MS#[H=G4=[7O/OU!7E"Y_%D*-?WIC)+QA&M5O:JOWJ4W]E4- M(V2:Y:L1LLKUJYI=_GC]<53&J%XS=$.'F_JOXQOKZA)=7HU&Y2M\52O7#7M4 MOK:O[7*U.KI&'VN6C71;@KZQ&V9.L(LT,,QC-V_LMC3A?'I3J;R^OEZ\UBY\ M.JY4==VH_/[X,)!-2U%;AW@_EEJ_C:@3MZ]5Q.T18CAN[HZ]MWES%YG4'V./ MF.S"]-V*L%:_K.EQ8P%%%.#$8QQYYAS<\STO<#<+6)Q6^&R**]"H#*TP)>9< M;K=0+( XIV04<-SVJ7N/;10X_+84>'\&R"$VP19,!0<+LI<:)&YS1,>8/R$7 MLRDR\>[!^/R3I@F*B#OU*=>\-4D;L9'L+J- MFKMWP6SF6.T0?%NZ7K0^QW)Y]V.QT:;J2E'P* M!45?KD5?C,O]^I*O'WD[(:$8-B_&_DO%PF2G<[!M0N+#5G] GN=SB2*N1->F M4^+9?G@!+@E6;V)J^]B.P^Q:#-_@/_+'#:(0I)P=SE:94G^**2>8)>._!)A0 M;-^6Q"I0C@/<'R9R+J G<9,U!::]D!_"?8U8MZ6F M#\EK#XVA?^+Z<[^S-0N1>A?M8] 8=C$1/^N0'L(_K;Q(=\N:E-2$Z*?*JL * M5,"PU?4^R\^KAD;"41.%X$I<2"VW[% ;Q:*+\4"JAK?[-.@^=.X;P];]7>.A M\=1L#;ZV6L-!VN'>*J\8?D,.?Q7&? #CAN/Q3T!I$986@IT)&0YZB()5$\P) M]'-?=I;!U%0)GTY/E?;+$O;?3Y2ZP1#^?VP]#0?==K?7ZC>&';C;>+IO=A][ M_=;7UM.@\ZWUT!WD<;0,X&IJ:[I>5U&[4*1UV]I"E0:ZM"5EFM!VYKH]&':; M__C:?;AO]0>M?SYWAO_:D]\-@&I.Z[K^(3VG2?B?M5#!F<9VLS'XVG[H?M_7 M.Q"*G34E: M%D0%?55#-XPPF23,='P64 R_2'3-M[4DO@; FM0@/RWI."$N!X'K(CKS[0$9 M>\2&1,'C#=/T Q@(;]SS'6*FIS$EF)I!\6^5P0A8<)B UA;86@Q^IFYEM-^% MPE145O5:==T9TU,)^6OTZ912US8B]!MR NS;;0)1T"3(Z7B,4UDN&K#.6>!.(FH04U,U!M03JF:5X)(9HY*1VN718*L9J^H?:NJ>E8$S[)40_ M.]A\2.XQ9 '.@;B+P53DU?7+>D[R(OA38N\1T1]@-4S: 38#2C(DF1M%U8'P MRI!5^1(S"QAM@7/B#&2*=PH =9#[6%O/##>R<8IA;=.H9HME*@1U +NNIR;F M!$/6@/OFCXGO6)BRUI\!X;.TN?BZH#)+I]@VAA3C+/4.+M0U+X"J_OE*D%+B'); M2&)J"] S2?%(=#QSQG'3I].H23:_RHNN]KI:?3U?VTTJ- KU:0F%9\=<9^7? MB#R@T4&)7H94LUNOKR]OJ=@%)1IH.5.ZP=$>T>B.^-,)HBXZK MO0E83_*&> M)R8+]RV#,FVN[4ST.AT]ZK_ 3[@'PP3A[J!<;P-7TWU9UZ]RT;U0)SC_543O MBS/GZ[0\=1J=^Z;O<8I,?E#"-R*KV;ZJZQ]SL2UU:;&R,\_K;-SY>$*)-\:T M _\Y$TSB"-N^#MM0)3?3B)*>+ M+#3O$$@W?7>*/2;[DZ7B71=65U/7QGHHET!EB:0EH4Z>B$R[I4H(Y7YI5:]M MV8/80,HI;IEN'MK-5UMOXB/.L7F43X$R:E:-NJ&G9E9Q*U)Z#I+S(>E.Q?\] M2DQ86QJ,!:Z\D'$K/1^VFG.QJ9B!\U"9%FG3$NK.;"^[8CA2#9.3EWS;PUE@ MU1S7ZL;ZV:<=?ATS'6LZ77I'JSST,>,P_SFVY/UG4+<'S7G@U737Z\:6!7JT MB>Z%OHAYH?&T>8<1<@F7-0'4":)&%"6!E^' FPI!F?-6/QB;"MHYFBQJ7BK-'J_7;(F7FG[(]QR?_S2T(WJO+)K@@+QLDHTJ6'0 M'K$[PK2DH1&3]?]MB=, E^0KL[>EC" >$96E>&4N!)%?%7 SQ93XUE"^!V<% M-"J66 :"0_$;U^H'TQO2V%SPK%;TL+7YL+O#KBQ?!<1KP,W!,KB]=HUH],4 MSDOE;\.S'H@IDK2Y>>H1.:2&PH>KCU^P%^ V]=U$GU\6/=TQ/=++%V[J4R Z MTK5[F-H^=<6K_-V10\92)TL::".'S2W<);;;KO"+ WA*LZ(K,*/$#-MMUF*K MMM?_5JM>7:L)V]J\<'[DB@OA1O3N!?<Q0"A1LC5MXH\WY$;\0-W(8K3I0W7B G$CUK^[0#15#XW1I;O"D;2!:; MPWLCY A1N(%'))O+0;\@O:.SK#ZGUXP,+I=H73BCT#$38XN)[SI*5%2L]8:I M22 Q@96K->CU>@$U)Y O;P^2.9".E=MH1>MX,MH+[&?H_]"'^AXS]@U1(GH- M:2#F%MP[.'HA[#)))L?5^HQ2>*F"[\IQAOW/?>AH^0CX+*3-6^\E^ MF(5[T_#5'T[\0!0Y _+&,?9:[M3Q9QA+CXBGOEBDU..0 ZAPXY,!H._/D".* M DB9Q,J<*FJL"QW>)C!H&J*GCP-,I+:K4S!=4JP6+9RR9"^_4)3)JN7VA9NR M=I@M34V[H7GAACR)/2\[\"S1B^CM M.^$3<7074EZ5M3M%C];NV']2VKJM^=':U_.YR'*1\T@07<6[;(-@.G5F:1>? M=++%1[IHMTR\;B>P<==N %UT/(.4#U)E((Y #G0/Q8.H%]0VYP0K?!"B7 >- MH<.#":*8=6WQ2 )Y,Y:HE+L!%[-0^+^HLZ%"#0AXSQO&;I)BZ)-S%A?& X"'> MQZ>0OZ6K[_;'/]K0WH:2S'_M>N$;->FVLM0RA;O>TN'I'>GBIJ:%&Y#8>?\B MOLW/$[=S;-NKA LWZ; M##(0[&7 5FS-'E[5>T5^"9_EF0_UK<#D3;&*68BK"JKM$D4_Z=FY,0;K2QIV M%<('YRN\$@NE,/(>(I/C3Z43QBD^V[$ *V6.=E'=Q0AK1-9NBV@9 -Z)5W%: MQANG+VCV"N#9, J/W.+/,5B!$Z?6JB-L#.S8<-2)Q0>/Y,'A(7[C=P[QP7(@_CQ0-"(.-'7E&P9F32BQ_H\*EZ0XN<=;.C? MX2CBR>=J8C$6BR]RR'^PE7(?94_4=XHGZ=?"C<>2!E"(0CC(J&.(:-L?ZT5'(P 1 M.?*]//&W;43B2>,4.Q&M0,.E&I#YA4F^E02K:\:K=#+Q&4LCM_Z=+;Z$( MKU-0KOIC3ZQ? M:4J'O,A'6V!L7.ARK(U',PWF#W\6RBB:> 3^)0X1Y MGJSNPCC:&;_Z+0D7:2/?2O/"9WJ:,^;[GU(_&G-3GOQZE'^B+X#L!8T.:^G[ $9^4,D<;8<4)>1YO7:0L8=0RA2^5#?$G MQM9?6]IADUJH<*,6KWD<+,3M UEXK)-OZ(9_0_;S3_\%4$L#!!0 ( $"O M_E"_4H%9DQ( )JP 5 ;6=N>"TR,#(P,#8S,%]C86PN>&ULY5U;5QPY MDG[O7\%Z7E>-[I<^W3T' ^[F+#:LL:=G]Z6.+B'(=54FDUG89G_]2@787 HH MJB1<]K[ H2J1OHCX%(J00LI?__YY,M[X"/W0=.UO+\C/^,4&M+X+37O\VXOW M[UXA_>+OO__TTZ__AM _7[[=W]CI_-D$VNG&=@]V"F'C4S,]V?@KP/!A(_;= M9..OKO_0?+0(_3[[I^WN]+QOCD^F&Q13?/O;_I>H&%CK/5+.!L05BT@;[1!8 MS@@F.'V)__WXEZ"DE_;&Y^^O3IY\^N'__<]<>;%&.V>?7TB\O'/]]Y_A.;/4V, M,9NS;[\\.C3S'DS-DLU_OMX_\BY@:'X99A_N=]Y.9SI_%-?& MO4_DO]#58RA_A A%C/S\>0@O?O]I8^-"'7TWAK<0-_+O]V_WOG0YL;[OCJ%M M_/"S[R:;^?O-[2ZQX= >9[2S_YZ>G\)O+X9F]MK(0&%D/Z12.YQZL^QYV_\= X$Z[KK_YS M;!V,9Y^.S@9T;.WI:&L88#ILG_5]&M\C$Y2/W%(4J /$M6#(4#E>?S-2(,+FDZ]_FHKA0XO(B;=OA9*L- M^=?NO\Z2XQFG1H>MZ;;M^_/DXOYAQV@P!/ M-:LAZD+H;JK@&I.V>K_1]0'ZY+9?;'R"[&0O/?@%5-O[&Q2[ZS\NG]@=^=I=[?@H=$/S>&-S"]DHP1 MQJ75&$4&&O$0%=)$)T$Q]5I$$T#:*K[O 5"+\(!]=SPH9H9BQ#CLX=0V8??S M*;0#7$$1*>X4)!($0HGDB51$UB61<:3 ,5:$$%^#$7/1+$(%_MU1877%%^/ MT;3S'TZZ<=+DD*>GZ?E(8>HBS;.0LLE)<:R0H<2CD&8H87'PUO(:!+@+9>68 MJ)M,NG;6[L4LRSVF6D5 .+ TS(PG2'.PZ4]@GBI/K*LRR=T&LDZ1SHH,N!/N MK*+S"$V6W8X/TT#;:[?M:3.UXVO@1EZE$QWP[#UT3;C'.J]ZOJCE/@=@3_KTP" 82O\S]E%5I"B MP(/XSGX> ;<22^ HRNPHE;;(6!:0Q)X* !Q%Q)5"\=*RK%/85MJ#?6/+EZ/P M+)P=$>$H8]XB)I1*TW/T2%LN$28B'39":"() M H T\FSZX41*E0E0&X1(<&B59.$Q5G_;R:XJ#5:T0@W_=Q66<1LD9MH@:AA+ M8BF,#+$<86\-Q@XP1%?9&Q3:QK[:)3FTYSE[NA+0>\UH2LV01< M@A.B=3H08G74E>@P']&:.L%"C"A@A6*DV.[::6_]]*]F>K)]-DR["?17V,ZO MD&'J,974(>,C1MPQBHSEB;U*8J#,08 Z92X+@%NGQ* P58K;IES"F!+8I)#V M>!_L '- MN&J4LMC 2# MG H*25#1&D\$4>%;A(EK$T$]R>X/I(G+*+SLXM@U,-?6:X" "=JEQ)6:O/'A MDN\%SE!@1$H'G&)3;X5L+J0U#9Q6(D(A ]2>_*[#TB"B\0%9(I(KURHBAYU% MF$FO.28T^CJ\> S9F@9+J]&CJ#F>)["^!LX)%WR6U8),J6 T%#D:(C(R4NZ) M$F"K3"(+XEO3H&DEQM0PS2W>_+IY6U_[Z>_2QTX.;<9Y M,F=703R8IG4&ZV M7/- R@,R%#VO<_0N_7R]^^;=T<&K@\/=MUOO]M*W6V]VM@]>'[[=_7/WS='> M/W;W#XY6/LSSA)X**W99&0L= _KBB;_6;8Q2?@$B>=^4U83D>[EGR(B4VG , MQD1KH[%52D3G8%F]J.TCM&?)]Q ?0+#HD9(V^04/ 6FI&4H32PC4F32M5$EO MKP"L4[2_JLWO5J@MH>2"D_8PS5L=EZ7DP\A[<$(00%*8?)" >Z2%B8A9B,P* M;AVK4@)S&\@3XWKT7=E\):T7L_T;F%Z3QU#JP>HT]WO%$;=IVK=6*R2\P1!2 ME*&ARHK%#13%,I5K@DG'/+8DIDC)Y%H%G%(F0P,*.%D("'&>>6 J6V"KS^@/N_=OZOU)LN,W\Y=5>U@^6 MJ"NWQF)'/4TQCC4)O=#("6#(:Y9+X+W%H4XN\XS'")[+M];BVS?!_L[NV^/=O_S_=Z[_RJYJ#NG]8H+N8_) M4FV5?'OKZ,]7^P=_%5T0_]IH197=@[S0,G>^9\0.)X=]][%)K;T\?S] V&M? M-:UM?/X >O732@$4 D6=?@9,..$.<>NQ2=IO2W2H'O1]% MMDX3?"5.S3EZ5M!:*T__V6U\P925,L-P<)H5-NQ^AMXW20UY4CLZ/#P\2S&+ MG6;70*6PIHHM7O,/RW7]3I-^)4I\PRV*;ET/T\5 M7U9BKZF"6QED8 :Q8!*KG7)(&YR0)FS C HH5BHV*'3CMP368XL M%3+Y=:.0M4ZC?%5NX$H!5U5._%P'\1UXS](T6-H&14_]P$S)DZZ?-O\[@W(0 M=YKAXF12\N"'/4R:L\EP_6I%9R4F8)*H,9!\0BFAECJY=:4)L4$QS:L="7HZ MW"?6-=;='G\F:CV#85!I&$2;XA+E"7) M*%+1&\E :^WKG+J="V>=2AV?B4,%[%+P]MS$YP1E!RY^[[5WK_@<$::-R#=Y M1N9BOM01D Z2(8MCOB["2BDB-1T[YO#6>#SP1@Q$P1A5+L9N,5=*XE5 O0D']8P56SV?ENL2\=57! MB#)LJ70<&2IQ/DF,\^#!B& A$S1..*L2L2\";A&:F?\'-%O%9F66]._"NG$V M+X,2WEDF5$ IT4A2JYA2C!0G(I?O$Q)*::7$0FOXC_>UT.HC_C&(44/]%3W, M@R?Q1BHZFH(^B@1F'/'(/;)"0-ZVB)'8I($Z+Q)Z(LZ%^/6#+6_7-&7M^/WR M-H'KPX&3:)S2/#G&?)@\E[)HR/K07N/(&(NB2KWSP@@7XM@/MG9>QWSE:C63 M"FZ]A>HM#-.^\5,(EV^INOG!M2Q/;'L,;^T4=F,$ MGZ\*ED#RQ5 .G$@RQIS\FHADY$)8HBUG55:^GE?,9]P)=D*1"(8B;ZG)-^UJ MI+V(2"OCB&/:45(E;5]V)_@;5Z"N+]OG;+W6X$#M:H6+39J;^+#346I/D;4^ MUW R@FP*V1& MC'(R$@0S\C1.1#7:4_W^^?HJARHS=%YQ46,2.&Q-8A:FD_^ M6H$,V( B=PQ'[R2S5:+T96L)+-5N7;HB3B?& )]D]V+50EWITBWHBE+OD3D2R5QQI3< MUFL[S;#.#^+]@$*_>^7&4D"#[I(E?A]VX\4NJ<,&6"VAO&1F>27'U M%?C\BJRDT%>VZ6=OU^WB979CQWMM2L+.+JJ+E]#@8TT64-F34-?6T;L<%-30 MU&7#]?4U3X+:6MO)[V,=UU#;5:JZ26JH',K6%^T*&09]0A;F2] 8QK+.N_>?B+0TE/5K?Z^OAW^ MC[X;AO=M#W:< ?QAF_8EQ*Z'?%D;T\D[,AV1B 0C#@8CQRQ&##.A.42F99WW M&99 OU9['%6)^MCD5]_XU4*L1:'GZP"^0EZ#M\K9__LQ ,,\((Q0Y+O,]0)SENPH A:BD9]H8X=6Z M9P;/]C[X;TF^(A:LF3#,><7U,BO2][PH>\55YT>PK;Y4?Z>#%6+B^QNKHHJ' MX^&E;QOLQHF^77^UTS2KZ=XZ[@&67FM_K,D2-PT^!75M'>VU_GP*VUU_>OG( M"IQ:MJOZ.EU,RMJZ_F_;[%M73\$WVZ^OU0?DJ4[;U]:];+K3$]M/;$7*SNOF M&>CZJ'2U]9M+-=+O]%W"D49//17?UU-]+2\D8VU%O]G;VMNY.N]63\MSNZFO MXL>EJZW?EQV<]$U[#/U>^C$^@6:RUTZA;R^>'_\Q<7_64_M3>J]OC:5U429T MO7M)UK)QZSW7;14(6A_!6$D1RR_X/]A>-:546?2?W]7\3R^O\EDU_UFNMVIJ M?;JLE91^<3/O8=_XBPMNSB875_46U_=C'553]9,DK$GM"R"7!; K)_1/Z:,N MC1>0JXQ:W>WNOYYXFGW_OFVFI=2[3%^EU+RRG 4BK+E?E'UO?O/_T?4$L#!!0 ( $"O_E"Z:!1BRT M "KB @ 5 ;6=N>"TR,#(P,#8S,%]D968N>&UL[;UI B"@3(.C):/S[ M7^N7&&;X PUN/%O\^+RW_ZW[_^\CY]PM, H_%L'L;IVPOH M]7E^]0^O2Z-_.O\C?70V^NML\>]_F:0P7\!SYQ!^6/N)^A-_O7MU4]+1>/Y3'IW^=/&9G\+)"4F\ M>,+\ZV?\VX^ST>GG$[S\W:!1E+.#N9#RCQS6)!<(JG$:=# MBOK=2GDLH2G@03ZB.-1FOTE34Y_6DCW;$++\-OP$>^6[/3C^$^HZRDS MDBU$^/:/K[V>8XE M,Y6OW_SRZOG1Q]>//_YZ)>CU\]>O/_'BQE*:]],-G9H)53.97"Y'$GD8?1Z-LPI4W] M$\Y'*718RGNH]_LG-]3U+4-84KS&G(RPPFB75= L9L%<#L(+BXH;O5[Q:P>S M,0KO/]#77U^\_O#^S_OGWWXA\O7K]_]<\7O[QY MOS7I>[QI6)0V'>(R:HJ6F2(\X\$K-#PD9RP9@HC2LESL\8;OK&.]'.W))'TG MPDDUO297>\5)B'BR^.WQV0P^AO#Y^/V#*?7?YF 3$P?F&]_;?U MHIP#N?G@WN$7')_A["C.YM.0YL>HBS329QI:"J"T+F2&,P>R<"MM$"9YU6)H MRX)\/[!O'#V:7@[Q8L_?T"BHGLR@.,\G VKV'#X:P(\_3*89IW_[D0V%]#$R MH4S*"A!S!)4=R9&$ 6^]4B73U"NV)<*[1W8[*-;@VDN/-_'DV^+Y;#*;SX[& M^<6?G\F*OC:XQ+QGSF;P3B*1UC-PA;[X*EUVP:(P+?!=)]"]G\F#:+H! ][A M#.F!GTBTYT3*D\GG.N8+*8\%;:#6%!JQR"2<59)&S!B($H,,6LBL>9MI?HM4 MN^?",.#=6 .&TGP#6OP=QS@-)R3;43XE_=;QSD=?\%(\K85+R65(A@E04GGP M2AI@D98S;7.)L;0@QAUR/1!J#*G]F^000^\:Q]%[8W1T8")*4")KB*@R1.4E M,A]4Y&D7N\4#@7\K_=[$6VZ+]YO/6/DW_OAJ3)X;_C*9D4B2,"F.;);H#"@> M&40K"C"MLQ#:*L^;+ K9'D@J&^KY9O JZV!GW_"Z>O)>/*]:)?+D%=.<$'B MD+--RY!.)%VF/2K3WB2MH_$*W80#MXKU4.@PG.YO,D-ORXS7.+]&T\1=CIH; M*"H25XU'<%DJ")ZEI#W]*?L61/A.B@>"^^::O0FS&60!>#8Y_3S%3_6:Y0M^ MDXT$?5,^A#_?3J8+-<_GTU$\FX=X@A\FYR>@5PHIY!A+*2RX:&@8,DH(7"FP M4F,)BL:8FQP(#23_O?<^]X%C \/SMF$TH,J?<&CM>_L,;"83[Z0L;_1WQ]5I7SIBQ$?7,VKW%B M-?1N66H1K$O%%# MW2Z/M6(8M8N@F<^@HC 0!8NT(1ON@T:APNJ IZ&NH1=B#,B%:T&&S1FPA2Y7 MV14_G(>,_36=3&:8__;C?'J&WWXY&<_QS_F+D\4+__;C##_6;S:EPVPZ/WX[ MG>2S-'\S?8_3+Z.$1W^.9L>.D[#%2HB\TC-P!]$0?AF]R];R$"/K0 AZ_C4R MT$_+1%@GP(!4N"6V\Q9J;(#E9$"=#FAP7I.GGE-<2#1[OE@M.PEUO!1@.A#@ M-Z49N M,@4I(=F:6"'(*8^!&W!!&U)$5\%N2&BC2M8FTD&1K)H^"('D O)^3!*9*4RR+_CK7_>0D!](J6NG_;__ MM*0DLE=_'SB.^/V'-\_^YS_>_/+\Q;OW+_[7;Z\^_)\A8X=7/+U=O/!=0UF* M$196>^NX4MDEE8KP)5DL+!25>42>U\8(KWC/X''!#'4J/A3:.XL E8E$07H/ MTB5?I-06S3V)"WXU3E,,,WR.Y_]_-7X_GZ3?/TU.B.JS%_]Y-II_?4=+Z,O) M](\PS<>:QY(31A!.U+ 6:R'&X,#RPJ11S$76Y!JQIYP'<6[1AR7+7FM+7!H$ M'2_.4V:O9K,SS,>,A:23C5!84;2I,@?.D$#::,EE,MG+)N?CUX78/0&:(K9\ MIK&INAOJJV\;'H]&==C$E+MR2)B8HXTE/FQS31+#"-+3+)" MZM 9 D\9LD?#2J"_L";1S,.(_\#IMGN(&]Q,?[MDG'V8'.6\ "BS3_ [3Y.,YS/\,)V=X M['.,D2L'+#-R)E D,EHC ^U41I2T%<0F5D'K@3ULNWC[P-7Q?G-U4U;S[7#\[^3A^&:$M()0VHI[M126;^1J##>.!\W)_D#>(MUWH:2'2BFFV MVE X5E)II2QM_(FSFARBP"GKH'C'?'"V&-[DU&0#61\X%1N#=Y-O=EN^_38F MK9R,_@OSWTF;-8[RS?C5^ M>V*S'"B7W]1*<.5^]*I'!&,(Y(ZO%,QG7O6L1:1YRMM=[@)F=)IHM0C"Y"]0A![)_FL$JJ MW88B-D!O.==A,-7OC!(&)_"!MH@=5%"=S2000)L0<:6/5KLDM[P[YL"8^ M<5]TZ*/Q-BEQIY-S&_HBC$IR+#HH ]QP,JAB$N0CTX_D**<8=-!<-JHILB3) M[IV+ 1"ZF0&WA7H;Q'2LN0N[$$XPRY3F#M I!\J:!)&%#(Z&6 +';'.3G)1; MI7H(/!A.[4U*D(6-(IG63-6,K ML1\"G78(W-H0AEW$2S\[>O^/E[^\^=>@)9:_/;1==/0:P9>"H@-W2L><&6=" M!4U6@&%@P!2&B6!L4O7((O31>,V1GD_*66$&47-R,A'%^-YK]/J/__S9. M.*TK5JWFL(GN^SQ^>Q0V'LPR'JJ6KS;2V1 50YHEB<"PAGN:F4;C\8;#ZH7, M^[/3TS#].BGO1Q_'HS)*83P_2FER-IXO)OO)*&T(2L%.T607%=8C$JET0_ MQMHB075$9VN47H;1=''7.RDO1S05TRB]Q!_2$TOCE);Z/OBP_K@P([Y=77DF!+U#DQ$>.2BE!429 SB-@4QQ%34V M"7H;=!1;^Z(+&:Y$>CZ:U>LSDN"JCEFP@@82 F0?:DE>DR%BR%!H\Q'%R*QR MFWC\NR3;O4>Y/_[=\$0'A:W!L>>S,*OUWNO_JA_^)9S496"%P,=([B\+.@"3 MDM= 1%'KOR.8X'6,C#%AFL03=)9P]SP;&-WE(_(FT#0X)EU?Z? YQOFWGXZ+ M0.9J+&M)6H-B)M!,*J56H2U"*IMXFR*7705\: QJ DR+@]9U6C@FXUUKEA+.S.M?L>2 M:Z*C(8ZZ8$%QXVMCHD!#C0ZUX=KY)M?P*Z5Y:%S87N4-\K"&L.7.(YE8+.AL M2+0W:B)TS@9""AHD670E!U5+L!RJ'['3\,'#,9_W _ZA!"U>C?[GKQ=CK4]] M.<7_/,-Q^KJ(NU$Z%VYM!AOK%:FV"IS1M?$.FF@$"SPTV2 [R+:O ,8]D68= M=0<"KX'=?B7B*@$OKF&[B-@R'K*#C/N)CAP%0I9:."W\23. MEW'MQ%@:>&![M["VX<_M+N5^P6^Y MJPX]/I>\D;2Y ,^RMBBBS84,$ U6)BMC]K;8)B7K[A>INYM]]X'3?3!OP.5? M)V/\^FN8_H[SEV?C?!D6KK(*23@'NE:G4$Z2 6),!"U+M(B<9=E5]/=NL> :1 M H*RY,I[EGRMO&\SDXHIW^32>Q-AGQBX&YP;.#7/)M//M>\#KA2.O#CEG2WD MJ5L/*M 4"K77 "**8),HIDWAN%NE>F+;P,@UN(:_9K!>??N/$4[I)9^^_H)? M\.3\J!)5$!H%R)PU6:^Y;O,D;PE%U.YQWJ35PF*8+33 +S;QE 5SV4HHI19( M]$D#K>8(FGY9DE9T=^4Z;'QI)-H-C16B(OJQ-8GK/2U;>PD1949."- M\:!#]IY\!:[:]-VX1:;'QI)-H%CK\@]9*.+\_+5Z#->2&KX3H%O*X\KG;)_@ M>+=X2^F,RF;/';J(@2ONC0M.6.^*5XF\:QZ.[Q)T:^UMGKE[R]/::+)#CFXA M"2,WSGCG%-)")DRMSN8$JN*1^97ZW#(Q=]4CM\C&O>UQ;?3:)>^6H0DI6MHH M:$&(2GE)4U]G401::UQ>J=AADFW?IT^8ST[P35F?[O/+MVCL++EF.H!E48"B M205!"@.Y:%X+K2E:N%KL'KVD'#HA[?N#M:/36A'HOVK=^]E\<<9R+%5QTLBZ MAFLR"JT0$%V*H+E21M2NK+9-FE%/0??0Z+$9N^Y*5AL4M!8% V^7-Z6ST[.3 M,,?\]^ED-ON^A/[/6"93_!#^/):&=,)4!&E%K:!>:KZ.2."\+N2/2$?>\QZ8 MUTWZ1TS'!O#N(#.WZR!J7?]O@\"BN,ZF@,;%Y49M01/(AK:HOU$2^>?+O>$?>O;X_I@V M"$@MVC]>:>3#--3JC]>FPS@O$EPO_G!^)7=^NV9YP12Y@"#J^4!&!5Z:#%F6 M;(RQ@6&;%LZ;2+NS)A([(U=[T XFH_-FR:7%)0F3-#_(903K'8)R7D(4M45' M1N]"#C+'-O<#J^796^N)]D18/MT; ) &=AN-?7<;2\JY\R,'LZ2I]")9,#@SB0Z=M$-XG*VJX4ZW"C%B@MI*#H*+1 MQF7'VK3R.GRZWG4Q?^AL[8-LDRC>M?'%ADD69')@%^YZR(N+(E$K?S.5N*>] MI(DA>$@QX?N#NGL<>!^ M;QSX ;&N,;9->A7=%D&<&>V*IPQ0LOT.T98N:3$DSAW7BG&O,*G(TQX\AM M7-&Z=/,"^3<>M<6=]_J'M=!AE_ONK+%8\JO1)Z.._G3YE)9(30H'4DJ:C#ZHVJ2R0)<_2<*-RFUOME=)L?889Z@G( MXIFOS^J:0#]<:R_\:KQ8R4):M&N/I&U#%CPPIVJ77Y_!>=I^1%2>)Y.DLDVL MBCY"[GZMWYXE-\XH6X'2P#R])NO;Z2CA6YPN9#TVR-%HQ:'($&!1U#$(7: H MFKK6"%MWH.F-+S!E# M\2"-JE'Z2 8'KRWA68A,@,?XY.STZ/ M3FN#FNNW077Q(Q,9CYTESR=C I:2 I4<(Y68NNR1<87*>:'E759.[[?>9SZT M57'3F]6%O#]_7>CB_ 9&YJB94@ZLRJR6BN80LO.0/7'4%D__-0XJO"'3KFY) M&ZP0 RGZ4.X\WY]%6N9&8?KUVMIWGAJF4C#2V^I$&S*3M(!Z#@TYL)BBEZ3" M)G%%:R7:_[WGEI O4VD0U;[-@(#LASK%L2138&0F+=PO9L$;D4";S*7 4FR;FJ'[HLP=]X%[8TP?' 9D MRL*T>CDY.9G\\69\?O;TIA2\5L$T&F,*2@Y.%U'75 _1T!Y=LM5D98D2EOW@ M-=;J;6_90SC@P)!,6NBSP7G'FR\X/2+QYM5<>?.Y#O=",,UD=B0%:%8+U$HA MP0=A@#-18K"Y.-GDP&.M1 ^&%,/J?NC9?S3_\ G/4ZZ6J)HC^NA-W5%H6OYR^^T)=Z97=>1S,D M5HLB@3.1[&5^GFS!*O=2#H(U]2/62;8_ M]V%K_.[FQ!;*;^$SK!4P*X[.T/X4N:C-B3('KXJ!FKF;4#+!=9N3J]VRHH.' ML#M2]-%Y>S)<1O!X8UQ&Y,!'GL HJ3TRXSEOTAQLI31[,"&&0>MV M#FR@ZK7>PI 1+L_(MPEQ,[/IJYHCTVV0 M2XAQPB?SD,BNMLHE$6G&&*E=%"P[)_ NQ-:^=-O PZNW?L&C*;D='\_?=U[) M,JWY\S7_Y%H*&?DA*:I:CXM+ RK) "'1C]IJ@=:8Z'V3ZX A![&5U_JZ7@.7 MLW&N5OIOGVF5'L]?(M9]F%QIX?G>8"G5_NU+Z&+MM* M\EAIM5,$ASX[NQ*^1B?@M,8_WR5N2JB520(T"@6U^@K$(C,8X;.WD?:LY=8P M=Q&N\[L?/<7:H#1T,-&UB7#48R+4NNL?Q[5DQ7$RFA5;(GD-JF:O"0W!90$B M(C)F1>:Y6X31UJ(\5LKM%L,!0YC.)\QTDA#SK&KWW>1K.*DY%V]IYBRFAI*V M%(]0G ZUQ[F#X+.%2#9V*-480-]M ;OE+8^5-X-I_B8E-NXN?V[]701RDRQE M,CVM479OXLGHX\)!(ALPDF_%E";1N "572(;L)Z#%>-1%L)=E&Y6]ZWO>:RT M&%#[-XFAMPQ]O:Z!RX7LVO@7D=['CC-&@TQ KD+MSYL3$%\+:2)9D[@QS+-. M!.GVOL=*E 9HW"2,V?98^1WMCN,SO>,%K1F-'@+5$88V1%YUP$ M;W*E<"G (Z3)5AC:;";4W/&]RT@T7OS^ 6B_B"$QR*3.RW8(JM;>C@5!"K%EO)CMC4VR43C;X4':6 M+;!O1A\(&_:=FS";SJM;DL_2_,WTO!C ^8UWR$:J9#,(+26H8!!"SAFB$LA\ MDDF8+I2FYU^C,_VT3.5U NP_7&@_?)@,B,N !Z+7Y/E6-@*OBD!T$*I':%$? MTMR49K?A1,, =1/U@;2\,PHHQ847PM :7.N !$-.!Y+=F44Q-AJ?/>M2N/$0 MH5\3,[1#Y/LH=^A;D$M7XB4-_!>2:3S[YGI>EFI)V>;$BX=4C]&59K;6NG4@ M7[<[Z'A"3%6;T8 H=\-:UCOA=W<@6/"Z&916"!)FKMS[M^QLB,.!%U940EYUW.X@Q]/9^[?V[W] W M1& 9PRW4-_"^?5T4B :')PUB6-YMZ@>,O>/"R(?;0V M,'@7%1$N4\R*%"69VD:4EA;E@Z!])RN0*6'1*0M4@QE:W[UYMQOOQKJ?#*&X M@??47TE5WP0)144EM0#Z/P>%NH!W <')[(BEWN3E"_PM$+S^YGN(X,:*&W@. M/JLGESC]'*;SKS6U[#QKF%OK5&V92OMZC8U+X'UP)(].2G@N+!L,R%4"/-E* MV^,R8'3%@O3X^6R:/H5K-OVRB)?^0PJNDJW>Y-K>R GNT)A:-NLL[ " MO1;:15HVT8&2"B$(GB"KF!+YA)C=8%O_GJERBUVW)Z;T4?[09S WDA8N31HM M2LZ*0_9,D&%K:< B*0@J,X0SI@9]H MU[P>6_AMPWPV&<^GM&%^F%P$";V<3!>)+;.?OUXE*0KK8U1:0N%5*T)D\(J\ M'C*,BC+>6ZX:Q5L,(/TCMV7VQX0!8PD'&,2U?,LN@VB9KS[(*/:3V[X'%@W' MXRTIT"!1>IC!.&&T=\D#S[)N6LR 8]:#*TX$X9WU*3XR'M^1C?]0:-P'^3:F MXZ]_/V)<7)E5E_GG9-YX%!IRS(DT0QN5ST4 +RJ4Y,AHSMW"=F]YR>Z#Y?: MV4T3?(-'%#:2?)%A)DG-(E6E0 B16YZ8 MD!T+P_5Z[>[(,BQ4=^(_B)YWLC1]8YG5_$M1ZN+),KBL.0$=#&:5 MG%'=,F@[O.S!HK^%3G?2V.:.D@G_-XQ^";%=!8KOG]^\[,0MP[E1'22ZX(L7 MI3CE")B)P$J108Q%4VH&)L8 YY#4:OEX2\0"R!7'E3A%;DO,LB.JUW#[3 1!_F="LPT4?C M0]M$)-1TE5"O:XW'#^'/?XWFGVKKIM'XXW$6VM*V8,%%Y4'EJ"%Z%T#:@#9: MX[CKS(RN+WW$9&F"R] 6U'=R7B1]+XDG=#2U*05H\AM V4R;/?,)F# J"9>9 MB:D_;5:^ZXDM@Z P=,6'K6N@!,.+D[Z 5(N>FI+< QL1R#T-W A18D<*/?(J M-AL3;*<(-NA896:E 1^(!FYFQ!H M*PR&KO-P*<2J?=2%8!1*"8[7(,F2 @3#'$B&GO$JF^]VXG/+2QXA_H/J?>CR M#I=R+8EDTL%S#W15I MF)-*UCL3(VMY6J/(,ZO)VD6@=IKIF+!;H:D'7 MHP M);H(]PA)U0R[^U&!@32FLZ(1\50;[SAMP-G:';+:5LJ(:$J3R_6G"@Q;,W;/ M;#C8"@Q(GD*TIH#5M:U,K>7DC<[@93*1!>ZRZE(%^JD"0T\^W%6!H0\N.TN_ M[R+48ZO T NH3GGXFVAY9Q2P-J+(3(&TF39U*1$\6>)@+ \A1N-TIWY/APA] MWPH,PR/?1[G[J, @ XJBHH>B,CF1,D;:@*T%Q8.-,0;ZOENA,*'&Q&0% E%UD+401)&YBO]>"+D>"D4>@L-UXU M*1MYP#S>24; _FGIT@)4L"QK*(R!(@A)!<):ME[!8IU^5MCY4KPT'09GV9W@&Y43F?35#86^&GP+5Q2"+J:".MNF3\.[0F] 65:/+;@@BTMB$$69;%T/P^6P2SSUTOI-0V,# ME36LH^V]CHS>:D4!9<@M"S8D0&G0)RZ95(-=S%Z]] M'L0^6FM:1SMQHV-0$HKGJG8ARU40DB8D+,4J^CX,!=^!U-'NI?NU=;3[*&[M MGKK#\A6O?@WQY]'D\Z

SSZ)+C=P'6-K" M>6-Y\@R*J]V#F28GR08%A15F3&6Z[I;.\T!+6_1A3K?2%GTT/O1-W=8YRSP4 MG36MZR6[VH(H<7+ D@3,,=!&;U5Q';._'G?6^<:TVBF"0Q]YH50.0A1 M4Z YJ!)K;S1.%D1.#$/T$;';#<71.<-@Y.44B<:/).,UE$LBOR.$L"Q%!ER M&8G,?8*;^XOP6,FT&\Q:EKS0M/\FESG89,EG546"U]5YB1*+\R4YUZCJ[H,H M>;$)<[;"H$$Y\EM38H]K[!0C,< 5RVHO 46>+-EL&KEU*D6N8Y,8^5NE>L2L M&0ZM :ME],JN3B740=+ +4HR^[."R+P@(I3$N'!.)+%S1CV,S/AFQ-H$NP&+ M<722L6KK0LS(/29&=EPB"Q]4)CZX>L-EK?4N*.M,:73*T4F^)Y8-BF"#$A\- MKNF2CLG6MB>9:5J:0ZVS7_MMH@O""F=IL?8M./E4@F%KTNZ9#8=0@F%E<$DI M/!24G :1/*A8JW3)I %1()/.HS!=.BH]Q?GUY,-=<7Y]<-E;T%87(1][G%\O M(#>*WMH$A;U1Q@IO&5F@M6Y.;3M0ZW[5JK49K4C.^.#%<)%"]RO.KSU3^BA_ M\%8="A+ 69KVN]"KAL)+4>V!1D]SW32APL"43D[96K>7=BUCA8S>&\8. MK<+.@RCAL'\:]T&^J;G8L6Q 5B5HI@VDP&NB3.VSPVT!&5A,(4NG0[=XG@U> M?E^S77MAO-8<;0!0LUP5;Y65,FB(T0E0?-&/D+RN8)WU.0=RL[I4=7ZTN2J; M'G-MAL#0.:S78L6[B/% IT$)6/-+N M&9R3*4D=NEQ)'P:*G7)5A@"QC]::YJH45;(7(D%:M+#6UM)@7 2=HTY>HDS# MU1LXD%R57KI?FZO21W&'D*OR=CKY4H-^)V.R'EZ-4[MTE75O:IZQTFF(RTDK ML3!ND^&Y%!52BCS&(D6M.$\(!W=7TLJZ=QY0WHIS)BB%HJ;5<5#";#RW;/ M(V3ZL/4[QVC/*!]Y4N=&.+FS%664*;*8(:?:"16SA%C0@DM"<*NBUC'W(USG=S]ZBK5! M:>@\G2MQEX7\,/GP:33-;\.TIA2]G$Q?C>=X*U$:H#%@ M3L_V_LCL14Q('BZ9A%ZR#$EX[4DL@:9+T:+'FLVZ"9FVPJ!!YL[1 MES ZJ7>-9*:]#R?X'M/9=%3MMN<8Y]]^.H[(LC,Z@*;5M=)RSHAQ8)34HB08\YPZ2]U+'1.MK?,H2 M.TS6[ID-^\X2NU3#RS":_C.8;C]'5Q^ZQ"<%)P M!9Y&!RIQFK=&22#URU12++$T87D'V1Y0L$TO]DS:HM@@0O5*Q%4"7D2H=1&Q M93QU!QGW$RT].+[K^#,P.'OBD: ]P1I'3C>OX3(8.3C&:D-527N$3/3G)M?/ M>^//'5'*AT"?/ICLB#:S=]4VG8[&'R\;36E'OC$&TH$GQSA[ 4X'!48Z;3@* M*4L3A[2+<+MW, 9'M0-KMH)DX#CBETJC"F M39<4B3Y]R;\3X)$;/(/@,N =X^T]O;L(-738\8Z;V=\6A+P]4)VZV6^BY8$# M7&]IZYZ=3L9:L%+1^F6S@( TY9Q%;4.)AMG!@EUW#/TMD.5KD\ M07U) U_.@;EL7,FD#2%[#EJ1):5$(NM*Y@+,<*.Y<;1?=DMZ[_"RW08W#X3) MBNJ<@RFT01)\3:9Z4ZYM:@M>LQ(E&<\.3/0.5-06?'0&3/8R<5$5:/_Y+M'<1M>1S24][]'(T,@/3R?<8.8&K@X?85N[@D M'5<%1+0!5/$2(@8$+7-D20?I5)/"G@?!JCL.3/9/JC[H-"AW?Y%@LB:YEV?/ MLBZFYB_52V--[KE1!M"0M#H8*U%WLFON>M/N#SV:XC1II>2A,P%J1?3YV^4R M1Y\$_JWO>4!(S^8<@=V8E=6*K,R MRZ2R!&%HX5/!(01!0\W*HM"&I\(&*^+VP(M&;GK>M34N0S>![%X K8.0C[UH M9"\@-RL%N $*>RL::6B1BQ8UE! BJ$PK813& Q;)75;9D)'U0*C2MVAD>Z;T M47X[H_,\J_DO%QNB\\B]R!%JF0-0/'B(/"E(!HN00131L=';FA<<:O'(7EBL M-BPW5^3!%I D_TM;RQP4&VKA5&X@2)Z!H=6TM9H0?),PT*<"DL.=S>V>"0UZ MIPQ3DJO+()X*2*XD]1Y8U*3RWB84.-@"DH:6 X8TCHR)-JU8:L4B\EX+2IUK ME9L8&V5T'"R/=U) VZV#RH&A23'>58ELY0L/J Q9MLD00QTHK#VC MD7SHD%4$RX(U*3"&HE'OP@,I0W:9^/LKL2>1!SC[,/D9+Y8/S"3-MR(NH__" MO%04(YK$9/01$%,"54RN'=\#,,ULM@%+63Z+NZ/RQ$9BW//,RCX<7%F8HCUV M0V_)+\_J&K,([7Y3?@ZS6MUL-,G'VCF;&5/ !2MD)C@$QSU"(O/ %,\+M]TN M#M>\X+$R90A]#VV3'^6\T/UWI?%R-?+L$3= J.K BM;*SWW1R\ MJ-V1!'-%:F)S[M87O?>K'RMOVF(T="6O#Y-Y.+DJ^K1@^Y)T+.=D M:Z=8[< MD$A?HI6UG).W3&D>PG*KXC4,NO-5CY4QPV(P="&MRXJ:N3^Q"Z(E M=*]S6/ M208DL6GC+"8X9@IF[[M%-&TNPV/EU(Y0&S (XD81%5&"-%IG\@-XKL=O&GQ4 M'(*R'A./679*"GNLA6PVHD: M)X:Z25[!4W&1K5FY9S;LN[C(VA2P&*1EDIR15*>F"K1TAY =),6D5+8(H5(' M2C]ES_;DPUW9LWUPV5GJ9!>A'EOV;"^@.N50;J+EG5% 9'(@, A(HOH006MP MK(9<6Q3!Y>*M&ZR!UX%GSPZ/?!_EMLR>_?LT?,OPE(X7X94&%F2MMVL]>&4, M)!XP,:L#=NP3O>X-AY(GVTO[Z_)D-U;=P*4R5L:K&J%4EK6$C*X-+%!'\)Y, MJ:"5X\:QG/E@;;H>>.K IIO]UK@,7"JC1_AK!R$?>^I +R W"PC? (6]I0YH M;DOTV0"+28$B$<$SF< :G]&$8G# ;I_W*W6@/5/Z*']H8^+U>7C"R:OQ;#Z: MG\UKZN[)"4X_?J5U]M6X8%U*SV;/1S.DD5QNES$+OJ@LY63-W^.2041,@(GT MX31MEQV36#=Z_:&F'?3"<;)3$)JU"<[,V1C)<'*)9KDJQ8/SKH#+V012!^VQ M3VV"&U@GFR'0L$UP%S$>:)O@7@BLZ3"[B?H:M@GFUD0;QTS^ M[%#P'4B;X%ZZ7]LFN(_B#J%-\,\3_%0K?N+T%7TY^82CT]JQ:SJ^L"C^?AK_ MT2Y4M\_;FT?P;JR*I::0J7/ 0N%3,1R>XBU(IY>@SN=B[ GO[R'% \;Y> MH8_&6#(_4@UX*PR\$0&B84*Q*&,)N<.2<7_C?;^#E5Z^7%KF TY/CPU:GWVI MH5LUB"L[43.+2ZWTG*WT)27N.CD^7=YVST,3^C!J7<.F89 8.DCWJN_=^0GU M,UH$1CG,<78L4\J&>1)#* _*:AH]3PZT,TEZAME@MWYR:U_Q6$DQC,X'/SZI MO+0\&$+C0\?77@NZN^JH.CLZK<=$QTD4:8)TP!21LB:40E1)@N",>Z.="[G; MK=PM+WFL9!A*[T-'TU[/,NS10OP=ILG'<Y2,)0;%F S*\@R1*82: M)EQD#)ZS.^]N!I;IOE;MZ<6(R?[AW$5T,7?(M(P",F<,E! <7/(%N*CZ$")Z MY3JLCT_1Q9M9H(/@LK?HXBY"/O;HXEY ;A0SN@D*>XLNEC0EE(\>A.$)5#"^ M]L=-$*SW+*'CVG8Y-KH/5.D;7=R>*7V4OP^3Z&*/-"H;;;6KBHBT1]H$,4I5 MRV (D9ABK./->O=W'FH<<2_$^IHL&ZA[)X%.[^>3]'LMP%1K9.@ MI35/VCX J8N(2\%$F5F9##?D!1&"=68GS5)(S(2D!"_'=PL[@!87ILI& 6"W M/J^51E>)NZ17A;;41D[%>ZX,8U$789!^95V(#NT:O=X4? #MKO[MBS_KM[A% M\-T6;VN%3/^A+N&F@P]%%,<"+\JC( 2E-4X598R3CJW!K=-[M[PM^Q2F>.,5 MUVS_G[]^^\C%U=_1'V&:OUW/L*@PD-D/+#!:MS-3$'PTX'PVTHCL)39IL+"] MZ%M?-6XJP654S^*OLZ.S^:?)]/SN-#MG#2)8RVL@+AE'448%OFB#C".7OHN+ MNCM=KAO)[L]-=LSD&Q>->^7"T*%^+VBEGGQ%7*Q EXWGWIZ$\47<^-%X?!9. M%B=1HWBV.!AXB]/+?T7?IEIL2QB'W'"RXS@9^(J' @$EAU1/1E&%G$2WZIV# MB/-H*+DG!!O@$PGM)]G_@ M5;&T, ;R/H313)4VI;*:#>G1\/O V#'@D>36BCW?1%[-9F>87XTOBOI&5<>B M!+!35.TUH,X-7X_-?ULG3Z!?/+R?3EV?QLBI7V M89SPF%F6+8L:@JNEA4.F001EP3(,(@A1+^8[IBP-(]&C8=?^?0K:S(;N1]7$0^0 [W)P>;KB$J3L'/%LWXHNJ3MY'9FT 4UCM*8H2O&(&$LL\%8WN@I$R7$0D=9&F98+0]^+L)]-G=16ZR@^T"Z3MR85H!W4>E0P=B?OAC\N'3 MY&Q&1MC[T9]SQ/'Z:]'S $%&-AA:&KBRO :V>P,^:@O2J5I7C4PRR3J=Q?1^ M]>[-ZVV FNQ,RT.'-AP14G(AV*MQ/=D9?;DN&8W2E2@M6>"^=J3CD21S#$A. M)H+0+B^7$%S74O*VU]Q?K(?3WM!S_:90@G%Y(5A(V2C.':!0!E12E@3+$DQ. M63D?:UOK3K#>]I;[B^I@NFMP%WZUEIPWPUACJIXL'D3?O2G?2I&Z-.*HW@IX#W+X"*M/1HM+Y:UV.(''L>V:KUX$^;5@EP$F1[G MH(0N%JNB%"C#(D0>'3A'/-.%&=\FI[B;>+N?A4=&]A7320@O4>6$+6A^BTS[ M/ZW:&V$F;8!K<*RQ1K3+X@ =A&MYKG6K=/LYYAH,RVX(&&Q1I'T.C0)TML#2^XX(ML/2?KH?V>UB2Z,R\NT6LU<-D*# MK25'E$%!)J;FI 8C0HY,VM(DPKB#;+MW$09$LU.QH,VA:&#M_QW'. TG).%1 M/B55S^;GU42^%U(%'IC-M29-J46+.7U'7T&CL3D($WBG]DF]^=))NH?$F.'A M6+O"M,^*/P^KJ#$3H_''H]GL[/0\SF+P9..[7M0JS[C7 )=2C-%:+9P/Q<>H MLN).YH0>^9+J^3HH8;X;C3[_>44<5$X M"6?SQ0!K0@+/U7FP<=$>7D% Q-IG1IK:%XYLSX.?$*M&]C0=]LJ55AG3F^2" MWS;?:\EQTG__[&B06#U< M#&_P0N24:18[C."Y0HC&YBR(H\$T:>[P&(/WM^+R7A#?=_#^]UV+F?=% M2IIE.@<$%NZT. V$=K0W== M/R_B<"&(]2QG'FM[+D>#$85#C+H %N:,LJ7X3L-IBJD2DT_::_26<8R& M%M_;BO'>.<#^:-UP2]_A;#X=50]S\???2%]#H;;)NP9";^MA+J%8K,LF&BZL MCBHHXX(G>S;Z5"N:::V/-W[K_J\\C2N<*UG#M!6H4,WTH&A?D,D;RU*(!U8$ M>/]7GB_^\XP0?#4F<,\6CM"B(=*'3^'B@GOV>C+^0M!C?CMY4:-)O/::BC;!-! ML1__Z""A6"JTN;"%GHNCAWNT4MZ; Z)F/+Q7#F]W=1RKR&*.G(/64H(JI(CH7 9,(ACER6_QAQ5K M/.#@[]$$/(09<("SN1=][]44_OXTX6Y%8##1BL !LPN@/ \U/:( N5"&21F\ MQWOF6?34P--D/LS)W)+(AW1N=JTA%6-!*1O!:4S ,#'. M4W!%WS.WIJ<&GF;T8<[HED2^C^=[9U.^;T]AG^TUP^S+GZ5":*CU :8=>05:H_@DW9@?+#1BX1"'U9'J*UN^/L#T:F2 MXQ4O%A+./DSFM6_YM[_7:HZO)_/_@_-O=1Z_/>G\'RT/X]A*3>ZZ5N"4#+6M MI($82P+--5!]"6 #TA[%N':\287PW0[S:?H<#HM:F'2#Y=@*YKE@(8 6 M-.]5%K0,"(T@C/?!Q\*+;[/E/\8T^FWN />"^+[3Z"]'?RX^?7B1CNIS="F3 MXC)67P*S!R=U 1%CNY; Q(/NX35JKB&_#&.>E MYC1=QM2RZ'B+0>VG5OD67.E[GK,KH.\+B3G'8KTS(&I;*\5ILCLO#10AI(LA M.,_V4R+P8,A[1PGU ^=N'WS;U%I?SDZ=O7O_VV5I;PS62&[!*"1MR6QI?^$& MLM,A:5*D%$TNXFZ5Z@ =H^; WRS+/A!J#=(#OVOKF3EWBA4!FMMZ 1"KZ9P" ME(A%"Y(GY2:G7@^KV_$V=M[&<#0(,5B: EVD>53=CGO!Y=Y$ #E&!@ 5 ;6=N M>"TR,#(P,#8S,%]L86(N>&ULW+U[<^2VEB?X_WP*K'MCVXX0KOD 2?!N=T^H M5%5NS=JEVBJ5/3T5&QEX2ARGF+HD)9?ZTR] ,M^93( )4JR.N->6)9(XYP?R MAX.#\_B7__[M80Z>15%FB_Q??_#_YOT 1,X6/,OO_O6'+[?O(?[AO__;?_MO M__)_0/@_WWSZ%;Q=L*<'D5?@JA"D$AS\E57WX \NRC^!+!8/X(]%\6?V3"#\ MM_JFJ\7C2Y'=W5<@\ )O]Z_%WV42"D(8@PDE'*(DE!"GF$)!4.A[OJ?^Z%W< M_9TG,8D32F$BDA B7U*8RE3"(* IP2&7Q)/U0^=9_N??]3\H*050RN5E_9__ M^L-]53W^_>>?__KKK[]]H\7\;XOB[N? \\*?EU?_T%[^;>_ZO\+Z:C]-TY_K MOZXN+;-#%ZK'^C__S]]^_UG_\M<%(U6-^4FYP-$K M]'_!Y650_PKZ 0S]OWTK^0__]M\ :. H%G/Q24B@__WET_71(=.?]14_Y^). MS^Q'460+_KDB1?4KH6*NI*^?5KT\BG_]H

'N=B^;O[0LC#CYT7Q=93M92I MEM*/M93_=&RPG\\0WY&\U;ZL#H2KU?W@2L8N3#\X$_=6\8,87N"-8_JI_:8?2#.LBT'J>E[@U1 MQ;=*Y%PT;+GU:)#Q?_U!_31[*N$=(8^SS_>D$&\4T?*KQ<.CR,N:OR^+@N1W M0B^);U[6EWPD+_I7EW^1@K_[QU-6O5RK1:"HE\[RIKH7Q>T]R6\>]2/*7]0C MJO(Z;UZDF8=2[@D1P3CQ4XADS&&*?0J#V*<()U)(@6;5ZEN9B1Q^^;Q4JY;] M=03_P6(FJB.,4HAR\52P]5K\,#^TP*JU5:_&^.>M^R,V;JD#Z 2P*+@JUW3\ M^![]7>=,;?5+\58T_[[.KQ9Y51!6_:&V_E=/9;5X$,6O&:'97(DU\\/(]T+I M02X0@X@@!''"4\@C% KN21$$OHWY8CG^U*R0M\I<*PI%2(5X%OF3L%M[;,$W M6T(&A'3@E6 I.?AQ*?M/FJR7XC?>J*4"%V"E@CL>[XF=2SJV%6%45NV)SRXY M]GV,'<=QDO,2T.9(#^&7J1V7,B/*$Q3M0L+4D1Q@M(P$HD)>>T^ M>'*LM'3C:N',*&D/JVZN.0>!@4G$3'EC9CBFZ?J3+Y???"G8W^X6SS^K6YK/ M7?VP^Y7O/6Z4S_>8$LOO\NC?^QD5O6V?UL*Y>:JT3UT?4UPK6LCR,F._D_F3 MF*6,RL#C,<2"^A Q)B$-$Q]RW^,8)3Y+HF 4[\DI2:=&"9=W=T7M< ,K.4$M MZ 78T$'MI.I_@S=DKL\T1MI*GYSV@??.+B=S^IOEU79X:^)W7HL);(U-9V42 M>^&3PGX?FU]3S)WM=HT'[+<2O2=943_G;5:R^:)\4M_B)2UK4].05;H>,2%B MT&(VGR[8$!1\78KZ_[G[HDT0?=-?H#*6$NI%<9K"4/@,HH0@F'+.8.+YE/N1\##R;(RE[N&F M9O$T#N"L%M'.CCD!JQEMN -K8.)H<-J4%#2B@A];88^?J%A3AQDJ+LGCQ(BC MTH>9]KL$8GA77__OLRBKVL\\2T-)D"=\*(2/(1(BA2EE 8Q00@.$P\#WJ)UO M=_7LJ9'#;Z3X4U2$S@50N_:G(JLR4=HZ;]?(F3IF>^$QN--U)95+/^J>JFY] MI.O'C^S_W--KW[>Y?TF_;U.9T@]9\Z3+G&L/J?KX1<[4J[JV)6[%M^J-$O'/ M&::>E!&7D'+F0X2X@)@F#/*4)WZ$$>'8R+O9;_BI?>$;T@.UL0!;\MM]Z9;S M8$8&PZ$[,%]T KNQ]P!?M?2@%M_AYJ,?;B[)QU*"4?FI'SJ[%-;S*78L]W"7 M?YM]+!;/:IALD;_)%LJN^=MOXH&*8I9$@J1(;5VB*(X@\N(0$LDP9 B%(@P8 M$Q$QX;*N0:;&6&LQS>BI$\!N$G(%R\!4%D65_6?M\KN1FB$63PUU?"S$0_;T4&[: MRHAY7+ 4PSA*U:?-J0=3GT50ID&L#)A >DC,]F+&3ZZG_:0Q>MG-PN6=GM9L MZ 6$CRVDM<++E^J!-0?'\[?R/2<1S,S9\!I&8>#5@J 'S=5^$E/RTJ+>EZ6 M>NBSE &V5.6CM&D1G/JV/8;2H-&.3N;;%1,'43[]E<_7D M12[:\Y/R2ZX>=GE7B/J$9<9B3H,@2J#@(88H5C\1[<-!@4]\(8A($J/,@I[C M3\Z<6FH V$H%\+#4 3RV2H GK04@2S5L;"_[.3(QRP9%?FB+S5IX5\9<;]2Z M[3S[QXYH O;6>=LZ[/^8GN%![%[PI[FXD>\>'N>+%R$^B^(Y8^+(*?)\WJ;3 MWLA/@BWN\NP_EWEY5XNR*F^U^3.3(9,^E@F,/+5D(9Q*2".B_B$5*WI1BK 7 M6H4'EU$ARJ:2V9I9J@E9/<"S6Y *LE=4WKM5M\RI K3#X6JM\W/+XC.9*XF6.^:W@E;K_YK%":=))!'T M9(H@0@1!PI,$(B\*$A)+1"/+E$W3H6W88IR4R\]]W0JF8-.88R%Y".,H5!#K MPA_$)QRFL<2>GWH*<*MCYR&@'F,M7D=P#02TH<=F /@&7M>T8& MF5JMECI MN2A@J;1PZ(>QQ,>IY\5T['%]+9:(['E7;.\_.]3E.M=/OLSY.@ZD2;M<#Z8/ MOD11D2R_+8B.2[TL2U$=// 5).%>Z',81)Q!%".]6J $>B24?DII'/AQS[@9 MIX).C? V@G#Z+C*#S:D95TYAI@;FU@T5=2YF3;5Z=[ Q>6WV_5I1\&.]?VAT M!:VRH-'VI^%#!(:>E8$BF=S*^EIA48,@WA%C-!Q!2@,,*2<8>6'*$,&S:E4!R2!H:'L *T8_4L_))5G4Q9P J[T_ MF@)$*Z=MO-4.C&9D? XX Y/HU0J1=Z<0Z1$0=5AMMR%/.V.,'-1T6,/]L*4C MU_5T4U>DJOUB#9]H;\4BKV.BOF7E+$E8E KFPU0D"*(488@C$<+4)]I5$ 9A M%%FYF[M&FYKEUJ[X:R'!5RVFK:NW$V!#EZTKV 9F &O$[#VI)D@X]8AV#CBN M9]-$]ST/I=%-(V? GZS^\[LR? 1?5O_Y0^CJNX)?/HN"W(FZ--!;I=8JZ6P6 M,8\3'X?0BR,!D< Q))1+2!@.XB!(N$3I-.H-6FHV.4[\IL].R[8D(5_,YZ0H M=7FZIB[=9,K2V;Y ACP\%7DGQ/GC%;9K,%H7MKL 2YQ "U13^PYHJ("!HWE" M!?!ZSO\DJ@(X5^[[J"(PU)R.5V.OKX#]K(6U)^)&;FKR2N '/)2>=*=&H1.(&O=VOW]%3[3[9LJAFOV5Y]O#T MT&;:+.]IX\-0.W%<[,CMW'J9NE MSM)^8,)IY0)?&\DHA!/Z*Q^AAI"$GD"'A",.!/_+UINBB1>P" MM(@Y_/ M,!FD@M*!X5ZG@-)QO8_63^JXI6?YI&5!E5]U#=I5M=FKIZ+0N1H\ MI7X0\0"RA&&() I@F@JF6 5'0>)+CR.K4M?=PTV-3FHAP;R5TCHPXP2V9LSA M#K&!R6,E**@EW2A-?0%::1W64#)"Q6D-I>X1QZVA9*3]7@TEL[OZ\8A1@/.' M11VS('C3PJ0^*=_\N]ZN?%A4_R&J=?CS^DG-3;M>BED2!=S7+808BA5%481A M*J14\Q7!WB8$>(K_>2F''M=S'U MK^M9N@ K_5?^^6]L_E1'MS7:7-2I3^JZ"KR(:B,S:IE!XVX9>/4)<[G"O)XR MHRY>KSYGN^OBZPO4(S=^OWO$UJI>YY3HU!%)?,BY\+7M'D,L20I3C'T4)7Z0 M3='M7E$&P&Q@WE_WG>&;?6?FPZ+(VX8+]3@G MO2M:'H'Z$68H36"4AB%$0:@,+8DEC&G@<_6?,0^,K*V=YT[M$Z]% U_?+AY( MEAO&.N]"=?H4M"< 0V^-M;505AE3!/>;6DR>BC;8XA0:5F>B!W0_]T1T\Y&C MG8<>T&/S-/30G_NY'C>6],NE]. FXF1/')8S#>W%.2>O.U6"*RRE?P\GGC.IL,-5JU]M@?-_(V52_ M9KFXKL1#.1.!K@Y(. P0U\51_0A2$08P"86'=-%I'\M1TJ!6(DV-@,[.5@%? MM6Z@5LXV$_3\"3:SKL:=MA&/*P>)'"424\=B?7U)A]K1G84J#>K+4J M@-,%F0>=2@-K]'4F:& .WYB;E59@2RV@]=J9N,M#$W[5W8^K[1N.Z%!L _5QE76KV?>Q'1YD-L>K1-%+NG/[LAR6 MM3X<6A;(4.,U.I;ETT/SN[I$_[J$KB^2*! Q@I(G(421X!!C&4/"L? Q03$3 M/1NRN!!O:FOU2F*P(3+X4NK< O5*@#=SPOZ$"@,E4-DR+/Q89$Q?\-N"BWG? M/BM.)MMP*7ZU*1QZ2=WHH].Q;-;Z;91M.CCG38\5,$AIY&$F8)@^*TXD?*4& M*R[1/=Y9Q>DH/5RY']K=JUZ^U!)5*9$NYW-1W+VH[>MU+@53?W_2A99U^/'R MX%EZGE#?$X4)1P%$P@\@20()(Q:$DJ01Q]PS]MKV$F%JW/_A^O+ZK877KA_N M!B[6P=$_(RW86=IT.M7Y/'L]W=I;F6VZR\YYDQV!<9+-W>55;W^HC M)^K1ST*9TV19HX#%?B@PBZ"0DD(4ZI9$1-$63W <((&2*!8F/'5JH*FQ42,K MV!!6[]')R4(&=NAVLY%+S ;FG+YP&;.+*19K*ZQ ;F42O(_[4"&PI*UQY&I?B@EK>"S!RK6:W+XLC MK_>KO0(3\&Z7)]S;JQWZ"H3.VLK;K]>('NQ!YG!43[5;#:;ED1YD=JP]S\-( MT6]9_22>1?XDUJ6+I4\8)3*%W(\#M? I0QLG80(I1J%@$4()2FP6OMT!IK8T M+>7[N]T*LX>;V1IP#AH#L_12M$&RA([I[9+9]L88E7N.:;C+#D>OL]\KM_W4 M7MY]8_>:6SZHV9U10J@R3@5,D:Z1&+ IB'":LM,&$L2/T(1,]TC'QI@:M_O M4D:P%!)H*:H4TN.U2L=KY=JI^QXSWXV-%VNEU*;>YP.Z\[ MLWKRNGQZN3[&BYB7BC1BD-01U7X80AK',53+<4*(+X*0&V7A&8TVM8]['82B MC_'>9SG)F2[HL7$ZW[-V\D&LS=9P9P@.S $;X&U(.E"'5R-0!BF@?'# URFA MW*7[T2+*G3?U8Y0/HKHBY?W'8O&<<<'?O'PI=>N45Q&FQCU:?"#GB[_:LD&+545ALI+= MCGQZ3(L9(PT+]M GA*("-=9+\;4GZ$>M OZH[1+@&<\J6_WV-U*"A\6E3C4:CZ(2(@#%$.?:C+T0@1)$ JHJ!%A1EF: M$"L?B/'(4^/ SUNU6-[UJ,5B#KJA$WT(*(?>C!U 41B]$J6CS1MZ2;W]DU;V6 M03'E+(U2*F0401FE$J)4&6^$Q2%46\.41 )SQ,QKZUH,/#6Z4J+#M>S@J1$> M/#8N]@N0*U-#[2,K\@W\M=;")LS+8E*Z^6Q(J(N.F[-XWHC1Q9!$4:CV\!0% 6%)$GBS2E>(-S-6#XQAQ?.K MD8;['K1,6YOR1=ZW&=(&D&8&Z)GP#,S-Z]UR(Q[X40MX/'JF?ZNC??4'Z6^T M,=/PAS7"]6][=@!+LP_]/(0&_LXWA!N@G]EQU0>JWODJ?JG M$ <<,X$9M3KW.SWDU'9S:XG5#B[C,,L!:X2V8P #L,T8P2V$ S/$!GI:6ATM MVL80Z/2Q8Q&'545C%'89=E+.[LFU?S2=QEVI>>5W68BR\E M03H!/(T3W9N9)) D,8)8!I@'22(BLT;IQP:8&J.TB2%K(2UCA0Z"V,T=+J 9 MF"DL4>F1)7-8];.S8W8>.W)6S&&E]K-ACES7\PSKB9;B'T_* GGWK/YQJY[2 MM'N8(=]+8I\G4"8^A2C!&.(@PE"F!*=AXD5):A3W=W*DJ7W4:T%!+2G0HEKV M!#D-K^'IE O0ACZ-ZH>7_='3*2R<'C4='6S]9-ZGJ7(,; M>7;_"Z-G3>D%7\I;E_XX=/8Z1/B(%4IN3UE-!A[YA-4"B_W359N;>^Z_RU)4 MY8$0O-6G$7NZ:OI\ MN@PG0XD,.&&0DYBKS4" (.%4QX>$ @=QRE/IS1[KW$)%MT5EN"68@&HV'_ZN M@L-QP!NUQ\MS?>SVAJ@_,#'QFJX6KY) 7L12'D,>^D*_2C$D-$$P1!('/B$) M1E'[*KW+^7_E%VFIWI">&/Y?\ATRW&=,0-0)V17CU01>P?-?J2*P_9Q_'_6 M+?2:5NV%$6=RO%K /63K$0N\S!G?B7\4/, R1!X,*4D@2G$$2<)]&',919$G MHA1AX[#?PV-,;5>ZE/+BC!#3(VAV+U*.,!IXS1@0'HM@V_-A&BFNUAXNN_#9 M;B Z(V6/W#I>4&RW[%OQKR0K7Q@&T"<+"_;7X M/KQ<9\^2,Y_6^9+T\&!=Y^RE$K_]A:N#.9Y,(T%@GXB Y\G7AP+HPS0 M4P--C>_:?*166-VB44L(OMULY1*UH>FH-V ]I6VN1^;$U6>=K94?R8NN+K4L89*2"#'!4F4;<*2V M2EX"::APE)(B(IA/!996Q^$'AYD:"2REU!7]M)B6!^2'H;0ZHCP#H'&.)TO0 M2CA 69AN# 8XE=P=Z35.)(]H>^0T\MC5?9LSE4+=='^9\XV]R+MOVMTK6C]? MPBA-D.]!BN(((APS2$02P%#2(/*P3Z(@LNO7='+,J='"4F1 <@XVA+;MZ'0: M;#.N< SAP,1Q##W0"@R^-B([[09E#)#;!E&GAQVY9Y0Q#OMMI,QO[6EY/)-L MKKGL_:+X3.:B[7R3;39,\9E0_Z,$)G71"98@2!+=-!4+(3W!A91612<,QIP: M^:Q$AG)1P%()#7XCQ9^BJFNUKA6PM%4,P#'ISFIA&)!F;&L MFB5!)/THP3 ,(DU)@D$:13Z4@@8<1; 5V6$K7'!VW1M#)44>V@4Q1V#>!C._L>S*C*_H6 MCXNFQ'3MW;W2N[SBY6K!Q2SU2!+@.(51&@M%-2&".$@Q9#265/#0([Y1C1## M\:;&,^VQPY;,&X1 BVY[8M.-N^G!C3,TQSF_.0O('B70+%;"]O/W'D36SNM[+EYC^7[7Q5?R56]BS6_TPN;FZ-K+WU>]6>BQ=*DH5ISZ3H7!V[&IQ+N;8'IJA M<#[@V!ELJ%>O:/+AJ0Z$\T//HRA(H(RP#U% ZJ,OKK86+*#$CZ0OC3I'#2;A MU#84K9Q@L1:TKN];U_3M:- ZTGR&G/J1[S,8Z2ARE'@II!&5,$PH(0%A4B1H MQ(+A+F9UO.K?M0Z[-40.EP2?R'3'J:0RB03T"$LA(C)5GZ^N(9J$R*,1BEF< MC%;4V]UD#U^A^^!4'RC;/9%Y-K/U7G7FAO8&#%4CJ-%TDO5_MB=AHN5]6B&_ MU^H]VQ@/6)QG9R WL=P[CNRUP?I+H2S3+WDAR#S[3\&UG?I&J,V0T#O'-.4R M25($!4=JK?#53VE $\@"/R8Q9@0ET2P7=_I!AHX!%W(9L4W:L,VF=,.13BTM M6(L+FC/#\T+ ^\V9X6Y_M'D8A_7-=O8;#IN#,W8!:*V;XQV_2ZR'#$7O)]BK M!JN?A>6I0LK;1=,U>O7WJT59 M?5A4_R&J3X(M[G(MY"QA82@X\6 0QP%$H5 [^(3$D :8BT@0'DFK#.+!))W: M3EY/]%*VVL6[,BE%FS"W$1J2+W+8:-S4+("+I3&9B[H_Y?):];I(D56Z99RZ M/'M0O[1<+X9[5U^CSH MZ"]WR\K@\+M<:H83=M3E9W#,=Y>DX0?LWY8\XQDI7O1"V39NO?R6E3-,O2AE M<035DA)"E$@,4R\*:TS1C/PPJ(9N M'1=0#4VH-BCU:D'>B8#K%N2'!QN]!7FGSH=:D'??<&9=NX^*;\C\?V6/=?*. M9&G"))/0BW7*>(P#B"7V(6$8(<98DM!^5>VVAID:&^R6:&N$!4K:7OE1!Y'M M9@5W> U,"7VAZE_+[B 2KBK9;3_\=>K8'53P:!6[PU?W,PQV2HLWSLPVB&K# MR:ELF(SI4A;9_$E=/?-3CRGC@$&_+FHCO0"F*(V@8"3Q/#^)(V*5Q-U/C*F1 M2"U>'8W*&P'!7\M&!:1M5*#VHP^+Y?&3F\/FGE-H9J,,/S$#L]5>JXA&A=JF M:29A^U1X-86M*NZ,G?.@=&D)]91D5#/I/+1V;:@SGW9&5 \]?9U^",'JK?BX?"L:C9M]K_I[H[3C:()!)\9Y6,$PTHX?7S HZ@<##88=L>?B MM$J8.![G^FN6B^M*/)2S1*TIG(4!C.-(0N2I]29E(85)'%,A8NXGV*CS1Z_1 MI[:$&!Q>@Z]:>E"+;^M5M)H8PV5@*+A?/TS #&E[?NZ#F%/*M1)@7!;M@\T> M,?9Z2(_,W0^+_)/0W7?T$%\>E3IY]5Z( MA"F1*38*D>\<96K2$Q4I0\-1(JNMU6W8A.@IK-R,Y VM@YCDFHJ/TTE,( M=&:''KUYO.3.4_)OY6:>O-C^_.+M@CWI%_96V5%EW0WHDWA<%-4L\ E)XM2' M@0AT0::$PY1X!#(_B3A',HSBV/3TXM@@4_NFEW*"M:"@D=3\V.(HH*Q-7B+RA,TS"!'D\EIQ@'V#+LP;6$4R.996+-AJ"OETBS/Y\6[K#7FJ7I M>\%6B30;>DXOD>;H)$PID69?R.\JD>8HQJX3:8X/U&^EV/23D>*FJ(N!\M^U MZ_ZC*&I19I*FHBXY'J81@RCE"!(9J]T?\H,4)1A[U,J993#FU-C\:N/,XT+M M_HKF=*-F=+Z8STE1ZJ.0AMTMR=UD"LSHVC&P Q/PSHF!PG11-$6".:AEUJ<( M#?VZ(U,+B%S2H\FPHQ*>!0Z[%&9S:\_LOC4=ZN)#:C],UK^I367":C9LNQ@A M%M$X$3$4H3))4>0+2 +*H1?'412%@LK0KGFO0#.W$VM ;*H MOKY=/) LM_2ZVTZ1&8$-"/S@9*86 5I7U'X66R:DGH#-_ZY+J !=NA-LWW1R M(NPS\_K!Z30'SU*$<;/M^N&SEU?7\S%GU$(^4H)G65[GXZ*HSV[FP1$I9J.L2Z: MO?R&=CI]L=$/?%UJZ)!L'6/NO!"R ]'&KXCL#L^#I9$=/OX,,O\U(S2;UR>X M:NU@;4,''TG?\[@//1Q3';+((.$BA%'$&([\6!#?JB+9\:&F2;FY^GQ; <%\ M+78/VCV,KP63GHW:*.2X(66=M\M!AVL M@] V(N;U=OZ*/&954QME6?=@H+"Z@1 ?O?2!A8C3*WA@CV^O,@<]AADYSZ8] M@_J]+L9PG3>BO2=943M__5F0)HA'(8(R16H]":G.S"E9OX^L&4/$G>7,F([7\Q1O5?6]O%U<PWL,!36W;J(]R6HS;KOEF>! X]S89'AQ.:O('7H,N/UU<7AU>8 MS2W+=30,H][C#G2#.R=>XXU;K_U9[60 M7>>/3VKW))[%/&C#$21*.9<^@CZ5#")$=-&F-(9)S *2\#B1E-HL'1UC38[U M,X6QS!A9Q2+@G*11A M$$"$XP 2X5'(8S^,@P#%86#D[N@88VKDL4H,6LG9.W-J%\UN@G"$T<#$8 ]/ MK[2I(P XR)K:??+H25-'5#N4,W7LTAXYSQ^+Q;-ZHC(\/G[Z/0R2M%VT8HEY M@+T0)H$^@Q><0!Q["13<8UX4X(0&1C%278-,[1-?BPF4G% +:I'F? S)[J_; M%3X#?]Y')'24XWQ"_\X4YV/WCI?A?$+ZK03G4]>^3M+C^U7%^G+I"YOY0>13 M/Q"02.%!Q!454"0I]&.I.\=XOHQ#NPXQ TAI](6,VB]FF?S8"JL;R!:ZFT!6 MJ!]?+0ORT 1;'&R\PJ1]?V<:&YJN#S:FDPO9,1%3RH8\).9WE0_9@;/KC,BN MHJT=\7XA_/(FD VIP4KLGJE%)O!;>I/<@#HP#??$L+\_Z30J@_B5.H9] M'?_2:1R.^ID,;CV3@R[+4E1E.PZ_R3_I:E]%6WNW_)(O5L[;VN>E?>@YR^99 MS:)O7NK;K^:D+-LO)TH92[FG#TT%@2B4GB*NE$-)&)6Q\ ,6617R&$K0J;%= M+1^H!3R7UUQ/J249ON)$#7TP:C-'_7ES( '(5O7LKX.0P^$^%%:'VJ\?FO! M+R(7!9E?YOR2/V1YIC./=,9P&Y/<>M@PY4)(3J ,='E&3U?I0#B"B? P\0,< MR)#9$+O1J%-CZ5;H)NEZ2VP[KC:#W(QXG0,Y,(L>QW 9!3_ (:<52"Z9TFS@ M46G/"HM=#K.[N6<>TC^>='<=NYSD[9LF]+XW@@V2$WQ89Z?9%]LCC)L\<5"[ MO=R'PU?UC"FM%^;5.OTV*]E\H1?I&9(1BY$?PS#%>OF+*"18IC"A7BI]G##& MZ*S2K2/-EK^C(UDM>:OQAGM]ZW:8@-3B@H?69 &D:GIQ]&C"<1QCLP_="7)C M[!3*S8![L);386SD*2B'6S<:,13.N^%$9Z\H<>)_D9IG46N%L-?,Z:7 MO\N[0C1E643Q, OBF(O4#V&"4D]Q1AA DC(,>>*G2>PE@4!&Q8^-1YR:N:QE MTBE'9"ED?3CW(DAA>C9G#K9!!(!K" 1L#4 M%XT+Z=;04X;6+O;"!J;.0 RC!XT7E6&CUU:(AM6-_2*NF!"\U/+6>2C;]4T% M5V.^^_SQX[*M3SG#./2)ER0P"@6#*$DYQ GB4,0ZWI+0,&%B]BP*NC"-QK(3 MP.8KV11CT'"D6@6@=6C[L2UJ+8!HM6CJ_VD]P.-2$;MH+LM9,F#Y09$?F/*M M97<7&]8/LU-18Y9/'36>K)_&NY%F/9_2MYQR7F]S_\BJ^ZLG]4D^K"O!O%RU ME8=0%*01]SP8,F5L(L:9#B\+H4_35"2$1Q[WS9C,9MCI\==;(46A-ZN%>!:Y M[3;5#&K"B)=BJNQZG>?#/?63;KX<"1Y'&.' \RU+5[L%>ISV:]LP7X!3E:'Z MXVWF(7"-XN!V?B,N^$O)"Y8"7ZP*;KU<@"O7M;9L(');J-I@W)$K59LCL5^J MVN+>'E;L=*O';+Y>>'ZQ,XRMU=<;(_))5V7-= *P]+J(\3BA)%.QQE$(4 M!RG$ ?)AY"6AC#F)O=0\F\!JZ*E14B,\:*1?;^D !$L- %FI8&&OVLV'@:TZ M&,H#4Y:5W(YLU%Y8==JG=D\F67=KO";W\H*MB_;^1;]G#TT-3KVRS MB>1U63X1I?5,"A8EOC),?<$X1+Z?0II@'ZK]M>28!,IL32W\H>8C3XV?-MM] M@(=&>D":0F]D*7]=5R%K-;!R\5E,B9'7=!B@![>JS,5VYN6S1^J$M\_B@6-Z M_>SUW/'^]7C 0%E;Y8GX_U_4E=4J]/\/D=W=5VI?K[:PY$XL]_EU5_ 9BEG* ML8Q@'/)(=[ 5$'L^AQ+'6/I8]SCB3IO8N9-]:@RYE!6"5MIE#S0!:GDO0*U; MF^YU;HND,5\2LRWL1*=^8,XVR10K35/%&@0VR]\M43CR3HV81N9^]D9-+W,H M_K32SMS/BW4ZV@ B]%PY==\M/?JOJS+.*!"^SY3M'E,B((H)@UBR%(:,*,LE M2#S?LXH!WA]B:NO02L(SBFD? -)P$3@+GJ&YV@X9>PX]JKQ3JML?95Q&.JKE M'G$W1\'4C[<+_:N;IZJL2,ZS_*[M!9Q(IMXFB2 ABBL0 M\0FD,?5TE^=($A\EJ6.SV)'@D^.BMNI!6]=7G[R+5@/=>T@7='Z]X@?&;X,C M^_<5YG@"QJ]EZ>M09A>-VG;B9M2605CV:=E]#J>$=<%&*S' M=Y(17<>DK5KL'$C5:SHQ%EN9>[=U"R_QK7JC)N#/F6"^]+ (=<4^!!%+"<0B M$E#X'DT##]$@[E<%U)F(4UOBWF=Q('7L,VIFBC=(%:D-9SU38,7BD$OM;: *T.J/49+J?:(=@# M9E.[D/(U\Z@=HGPB@]KE2/U6C2_JX4VGIE](ENOFCC?Y=:Y-\?K%GU'I4^YA M#B.U/FKZSM=!V MQ'T*<3,6=HCCP)2Z >$O-82_+B&\-H#0FC$-@7%)?Z>&')7+#/7?)2;3VT;N MJ+7)ET\/R]CDUHP6Q8,_DR$3U$,>#'@:-&>6Q",^C$F]9M8$=3M2I M<=MZ8VV<@C7"?%JX5UY]EJ;O4-FP9S<4OE@[5=SDB(TW+9/HIG5:VN^CGY8Q MZLXZ:IF/:-^&X%U>9=7+^VPN6D\MI9@)C@B4-(DAPIQ BB(./99Z42"H%$ED MVG]@]^&3(_-:/J %/.42/0U<-P>?"\? K&F!A%5S@6,JG]%58.^1H[43.*;, M9A^!H]?TM '9O>!/*0VIR2,8<"0YZ5>C&+F6]E^SD6<&DVLLL1UE^;M'/)EE'79.K1L M@P3<3Z^A*?BJDS8PF6VIM&7WU=7'-OZ[:555W9,<;-]T:C;MC;S! '=JW+F7 M!$&#NL8:'*_&T=$ M6T1P X#-%6NW/<9FU^\)A';TG[Q)1'?T$/_["/#H/R_.8CS.$.',J.;&1@YP M[-$T]"!-N:^V0'K]DFHS1-.883^AH1]:%7#8?OS4MB\;,;N]]BC;V!E2?F]$ MAF9E8S#ZQRX/9YYOC_ Z,P9^2NVGCJU;[06#'S5HAE^GML@=7^5O54?X6/,RJHN MS;#9J.8$#L9?YD&].SY(=?W&QZC^:_=#W'[@*-_?01V6G]WA/_9;(S^)4JB; M[M6V]:UN<;QXK-?K]6J^K'MRNU!KLEP4#VJ5KA?N\LW+K1JS?A%%X*-)+?E2ZMU6&XJ=WZW+Q/K>S:?R.73^A1 MCZHY:K^1:AC^Q-2(.<^XVHB6,QE+@@624+*(0B12!-.82,B3&,58>"&3V+CX MU-%AIF9?-H+J&OR/C:B*M9:R:I.$-ZN.17FIXPAW,Y([W(9FGP:R&PE:*<%: M3"^%F5V#K)!R=U;2.WSU>Z:R3&FS5R3I]]>@;?&UTMGU! M*?)C&J4)Q#Q)($(^@E29AS#$S$M]DDH_M@H?OU""'SZI;;LWSH0O M/$H4D4O,!$0T89 F?@0CDG@QP5@(9E2AU6[8J7%V79BRC<-@F_$:HI'7LM^= M&?1F#.L>T*$/=@[%M&RRY[L3F-HWQ;."R&F'/+.1QVV79X7&7N\\N[O[-&I: M5.HUR,A\@QK5:OM)W#W-]42__);-15DM677#UZ%6X]\['@<4 QQ(' M$"5J2X\IU\U/8DG]*(XH,LJP=B+-U)ALI<]RH[^*?2Y6*H&'I4[@L54*/&FM MUFW[;%HZG3N?!EZ$,6=I8'H\5Q57_9\<(=K=#NK<04;L#N4(C^UF4:X>:A]# M2&&),] %]Z$.-B%773I?RY 3@'GSU:+$Z79IMA.9W7 M]>T#MRJ@7Z<#SU+,N"1";=Q\D2@K2)E"-(TY](. (4)#@>R";78'F-ZWO.Z@ M<0'^3^]OGJ^LE[8?.8 0^$%TX7F>_G^;/ '(4W6_*'2-C@L0A1=AK*\(:VL( MX8LTPA=)'"XO7JS+R^G:8__C*1?_US_YL?=_A]X%T*]BZQ-B=0N5]D^^_I.? M7BCKJM1)V9GB^1?;-F@[,VNV+SQGO@:GEWJJ/C=354MW 71W!^$P-^&8_FY[ ME^V,,7*?LL,:[O9&NM<5J"Z%Z 1%2QEM=@='0?48-OC!*:! M/_:C,CK:J)S$H','H7GC8 @ M5Q^\+EY7]YAAK?6A-:G3,Y]*WKOYS*FI,#, ' (\,$4L)=5G94W*XP58X]W* MZ\XR, 3&I:%P:LA1[09#_7?-"-/;^M89^OQ YO,W3V66B[*CSTI?!08%=J:.OY4Z.71D10RPB60MH6'-I&L)LE'. R-"M8 M0=*C\M!!Q<\N/K3]U)'K#QU4:;\$T>'+[#_9I!Q0B%*/ HIB2AD<1 2[&,<>/-JG?4*US<_[U*5]=ORZKO9']1KM,9(!18&'X]A\T]\QTM0^]UI6L!06G#Y] MLP369//O"*ZA]_\=8KIR 1@@T>T%Z'K B(X SVV?0$F-_1S!USGK!#JJ6]% M\^_KQH%XOYBK9Y1-D8Y/B_G\_:+053MFOMK_>U$LH)_2&** ^9!Z-("8+&W< Y;C3XT?EN*#'Y<*_*0+\&SJ\,_+$CY?M1Z@5<0REM=VFLQ;I M*GQ@)>CR.'%#B9$J\9^>:#/RG<;T#1 M%*I-N80T%KH@EI#83YG'/"./N>%X4UL+MB1>QBV#BGP#?ZV%MLG6/8VXP2;= M+8X#D_(VA$NZ5>*"/X:"T";SV2F48Z5 GP6I92ZT,4#=2=&G'S-B=K2Q3MMI MTN:W]=P.$%W>N]YP+%.RFV;<31C;=;Y1PGN6<#]&& D84AXJ9O8Q)#B2,!$^ M5^N(Y &V\HW8##XYFEZ5GVC#*K-:9EW=NE0S1EMHMLB&_0T.Y!VI.35^;\<>]GE&WY",JZ>B4,SY M23PNBDJ1IJ[)^53.?!E[@2]B2&)&(9(202PE@RR5?A@QG_K<*!3LU$!3XZXV M(J$5%JRD!8VXMN$:1] ]?=KK"K.!>:@O7#U".;JQ.#NFX\CC1P[NZ%9R/\KC MQ/5G&SX?BXR)9338+$))ZA-,H$R$(@7$&4PE%9!SE#+)68(([VGD; TT-5)8 MKK9UX@EX7)X(/VJ9:VN&ZR8O1=D[&O0HXM9&3&\Z[4LCH,:=U@7AZ_O1QJK)I4;A;S+U2__/1.%KH;RTE86BE(D$H\FD%-$ M( JX@-@3$I)$A(IB6!K:=4BW&GUJ]++1;W8E:1T6_>'R]Y[UG^QFPXQE!L-X M8.HY#UYK!NH%DTM:LA-@5*[JAIB^TEFQJ0Y38]BE MW!"TDH.5Z&!#]KJQ]S3.E8W?EM$/G(=X![[7D^@E%@:OU21/J6WGCX5X)!EO:XVU;HY9',8)]WD,?89\W0LJ@)3&'N38 M%QP3'E-A5:GPX"A36[Q:(9=U",O:=EW4?2!9ZW0M0)>+!V4[DBX$P&7-'EXH%&)K%/77:KIOKA'6,Q[79:.U[;]C=3%"-O> MLX@DF!#JP2B2@>*"-(9I0"A,61)+S!FFOM&):]<@4Z."-[7;L;O#JSF"W=^Z M*UR&WMT?EM!1O,4)_3N#+([=.UYDQ0GIM\(I3EW;=QE?,"%X^5X)ID\OB1): MMTQ?5:N91^8+7IE1 1?=!(90B3-(R%P-(/?6:WI)\8<6K?]%)@H">O M#I70(FM?.=LJ=Z5K4:A?+MJ"(.JOI?V2?VHV3)=_AQ@/;@ILPGN] >]FB2J7 MAH$A-FZ-A%.#CFPP&&*P;SR8WG@^'>ESD,N<_T:JIR*K7F[DY3/)YGJ+\WY1 MZ#]^%DS_1;?="C".,$]B&,J:I)"$-(U2O?E0W,7\A'A17Y*RD&/:U%7J(SZ] M-WEH5,ET03VI_DO7,:IC(\N5)OUYRV;:[-ELH,D8E>,^+^=AJ86>A;>"5F M M_ 58*0;EHH!Z[H;AP!Z(#L6,-J*\&E_VP*N+1?L\SCZ4[/)!Y+PN2C G=S./ MQB0B<0))[.EDMSB$)(ECJ+9D3 I&O( ;U_79>O+4^&\E'-#2F<>&;^5/1]S1GC&7H.:_7.M-[OG6DWI@.N\K(HZ1:RL.V_=WI.\/?'Z13VB*J_S MQ@NV<^A5__&M8J55U,F,ICPF)/9UPD\,D>]1F 8T@1%!NLLL0L0L,W-RFDW- MYJHE%-Q-V.U40+:)XIB"O!-:6!S$=K2U8C;@:;HX@DH!M([\:##2.54-2@?" M/^I+@(8*K*,.'4=^3&G^G<>#3$*Y\:-$)J%V5^S(I 0\_%HOGC O^YN5+J=.RK_-G4>HLS$O=!*K>XU[2LHZ*G!&J]H$!2V B MJ0<1]M7^T$L03%,O2E.1BB2Q:JUA+\+4%@,M/I#SQ5_+R(>EZ("L9+?C^Q[3 M8D;HPX(],&,KX4&-]5)\3<\_:@T4Y#^!E1)@K07XNM3#85Y4?Q!=4FX/*4;E MU/XH[9+F&4_JV9Y0C7:9<_TO;?H_D[DV^B^5%$7QH@9L/!U^&H##CW..8QY*CM1O?_4=%/9>( / MS&VM#KK2[4H+4%MLMPO0* *6FH M52Y H\PHLV%1V'&461FIWN. LV.7G' V MJ)WI"_V?/EZ"P]D(;*5 G/\TI^Z$F\=ZD$U+?89T"::(41@3CK3+6=>19RF, MDXC0F F<,C&K%A69G^5&.#"TU7JT$F#8;6UM/3\U.UFP6,KLVG]P:![.\AN< MB>[K^@M6PF_X"P9W$G0@-H)SX-#H4W *=*!BZ SH>D)_FUO''5_IT RZT$]_ M7K9/._ M2*8^T"OUYXR1^>>GQ\?YR]ZK'C,_B9FREZ@G4HB"&"F.D3X,)%.;?)(*0H0Q MT9B,.#6243(#-0182@T:L?LQC!'D!NSB&LB!F>4TAN!K([1AE3YS,"VVV*Y! M'6DW?<8+:D?8-OATDK71@\8C:AN]MDC:ZD97'28O&=,[YO(C>=&;ZQ)CM?D>#>V#Z/])O(V]H-&3SR1[ #MN*TD:@ M5VY,V0.[TVTJ^SRT=P<'H2NOS:]S+K[]/^)EAI,X\@A"4% I($*AA#@. \B2 M)*%>*'3=),O6#=LC3(T*W[5-"!HI02TF4'):-VO8 ;*;YIS ,S!U62/3IR_# M8>W/;\BP\]RQ.S$<5NM "X8C%YY91OW-RT9YX_>%^,>3R-G+Y;>LG"5A3+V8 MQ9!'&*L/'*60".%#P0(O]6@8)\BJ9)+!F%/[Y#?D!"M!P5?KM^^^W#[F]*9/S7"89!&-/%"AA4W M6;K7^DDR-7Y:>C564E^ 5F[PT IN[2KJ.4?&_KCAD1_'3U>"+46 T@2TJG3- M1W\?7L^)L?;M#3]!X_K\>DZ44W_@>9@:^ E[#C"V__ \' [X%<]\H&M_XR?! M1/:L]^(SC\0DI8A!))7E@!CC$$%CH:/7JIQ"&+L:"Q>9B,2\FF9FZO= ,/2^7T MNS#H? :'VM MJ1F8M7O.BK5A.P1\+@U@I_*-:B@/@>RN03W(&#TK/.D. ?>+N;JC;(I/S4(B M$Y_(&/H!#R!*O02F)$!0RCBD+)5!E/HV^3+[0UAQZ0AY,;=ZC*9G2"OG/]<) MYI7A<7@'F&9L>!Y$ W/:YRU#-*,,EG ,3R*\[&+[K1LV:*TRA<,D<)\<< ME4=,$=AE%>/[^L;977*NWJ3R2K?1*&X7?^6S&$51FH0)] 21:H_G<\4HG$"N M]GZ2HR@, F07:;U)FCH M?=/Y95_;8J^-BNLJZA,H^=J%_23*O1X4\/LH]=J%K;,RKYV#G!V'O?KQWS-1 MJ ?=O_PJGA7:.C)8AB1!L0@A#44$D1?%D$:AA $BE/AA["'6-Q2[8]BI,?>Z MUP%8"5OOCCY<_GYN4'87^F:<[![3H1WO9\!Y3H2V 3H#!6EWC?Q:<=H&:'2$ M:IOM MX7VU+BJ%;=F*;(EL)UM= IF,^O((7@#<] F;MNR@E98=[:1 M(2HNK:-30XYJ'QGJOVLAF=[6TPNT'ZI4.QX8"V(9QQ0*GG@0I2F%1#.+E\8L M$BGG&-NY?0Z/,S4>.101V,^_NFB-#C>N; MZ=9WSQESXO)^C+#;SEHWL5ZWM+Y\6!25;C!VM2BK-Z34'F(4H2B,$RC\6&V; MDB""U$\0E!X2)$B1%WG8)O3(5H"IA2*M) 1:1#O:L ;?C$^&A'1@HM&B@K6L M%V"E"Y2+ I9*F[KI@ GDU@34%S>7S&0MPZB4U1>A72[K_9Q!2(ZQIX>GN/'%+OLVD+W'(E)$4"?4/E$92NZ(E3%B*"18! MBSRK39<3J:9F4M6R@K6P0$MKZ;)V,UU.N-+])$R"0-=J@8,3=@%HK1M0RHW& MKW98CTBZAH)-B8GML+2D9\N']W#GO]5GBXM';>.NTBC+MDM3S+&?[01ZT++HM*1(]1&*F34$SV[@P@#2#I/'+KN'^]HP4"+K3,$D^O[I@DJ*M;/ MO9&Z)\Y[W8+:LB%TUR,F]'&OQ 0+V?1TJB4=I+VS"21NT]TZQALY\>VTYOLI M< ;WG&<(7.;\D[C3=L>B>-DMKE!N%T[X)-CB+MJ)&$F8 MIE1MN!-EY)%4Q) $,8^B"'D8D]FS*.AB>I.W*=;8-N%KS9>=$3G\'(QH:NIX MCK4V:]MIF32@=]A\,]KC GQZG4GJ9[L./UFO8.$.,VF]C>'S,#8UF7N.\BJ& M]7F('#._SWQJ3R.=W0O^-!Q,A+6DOQZ?.791=8V^HB M0TZOX1YN(I,V]![P4$;>.J5*4_1.$#BI:?Y 9/C%:K+!UUI?X#3J<7>R(R"_MQ,>8\Q^:U!3-T(+H]:[O&IKPNG>*SQ* XADBB&*@@32) D@ MCBB*XE0&6/@VB\?!4:;&^FVEI)64/8OS'4;4C*_/QFE@HK6'R)H9.R%P26F' M!QJ5BSIUW261[HM[UY)?/(B5H^Y7/3LZG%W'*6)&?$]][C#@=5T'Q-0**PBD M(J4$IVG DMBR,^6QL:;&!(VH8.U:7@K;*Q"T"V0S6G $W<#DT!NU/F7B3^'A MN#K\T>'&+@I_2N\#M>!/WM*/.^J$%TU'A;A7ADSV+)JQ?EV4Y6ZPP$:@ /_? M3V6E1?D@JANI@W(XYG&0I#&,(XD@"M5/)%%LXWLIIC*0@J1&A_>N!9L:*VW$ MX]PIZ@<_SI5"/P'U?67YLVADMXRJ$ZDRV4=G7-:*[5.W\^;V;[=9%JNJ- M9U-UYN:I*BOUAF;YWA]Y!G0MBG?:\!,N?W\NT:9.S& MO@8*'^CR:W+7<.TW?R/%G:B>OF4/A+:E2%(BI-IY4L@P91 )J<@F]1#TI4=8 MPF4L/<]U[\U],:9&0@<:;VX*[;ZWXX&9Z2:E\? >F*SLNCANJC)@J\T#T^&^ MS^9YTS+))IM&'\D@#3:/@^FBN^:!IT^NM>9Q!/KTU>QXFE-':.N\YRQ "4TI M#%"00A2H%0A[RN;U_4@$%/E!1!,'KM!I'HMTN/5ZG8]T0WV60W1RYR5G8.?* M*3K< 4KW@%-PC'8?J)C=U(]/U%YN&1$"UE]9%-PB+$4TC$EFY0>U%F!KSU-'\LH[FUU,. MY%)T0%:RVW%/CVDQ(Z1AP1Z8I93P3>;$4GQ=Y?I'K0'(\I_ 2@FPUF*0](K^ M(+JDM1Y2C,IU_5':)< SGM2/%9<=+3^JUT^'7.HC[R"*D_,2FM A:[!IL:TRUEO:@[%*U3+\J%K/XBA;@ N;"L(]*) MM1FIN4)P8/I:@U<+NFI9]-CL^CYT(&=-42:0N"2CSO%&I1T3S7<)QNB>OJ<4 MM^3;-5?/RF36&&X?GFI72,(9"A AD#'N0^31M@\:\3@*B)_P@!CY#$^.-#42 M:1WK2EJP+2YHY+4]E#@&L.EYA /8QCF*L$>LQQG$"33./GXX]OR13QY.J+E_ MZ'#JAA[G#;=_+6[O%T^E6@@^9]\J(?)W#X_SQ8L0]=G&Q[;MCF:EUGWJ4XZ3 MF 20X%#9'EX80?&I$$GA^#I\DCW?TJ_/=*Z F+>,JLCD+[ S;"8N$$,*[6 M7"8II)%:E%',?(A3M1Y'NCFJSQ.%)34K6'(V9./4'W$!FO&A2S\@1CA/:4]^ MFWAO<%E514:?JCJAN%JH-; 0+FJG=2+A^%!D8X"QSSOV=3MPE''@HMZQ((50 M2\];T?S[.K]Y%#H4);^[(H^9XNG5X6# ?.X'/(39F(X^=M"))2H'(E!LGW!&KMYE_35^ M4,H]%7KYF44>2U.JC%\J: (1"SC$)(R@"&.&.1(>\XV\GIVC3(VHF@YK#3/U M2);; ]&,<\Z&9F!Z:?O.U0)>@+6(CO/1CB'@/+EL;Z#Q,\6.Z7HP[>OHQ3T# M+=3D?E#37>>8IRS0%2T%C*@NCHT"'Z;42V"*(H&2&&-"K!HY;3Y\:E^WE@UH MX7IEZF_!9O9A]P5CX._9& ?["(@#"CN->-A\_K@1#@_E7[\CW*94HL.)-DU&GQI-:*J+>"EW7 MDC7YUV63?YV+NG[^0DJAE5%_+6VW1V;S8$B$KM$=^GRSCI%I! :-Q* 1^0+4 M0NLPU+^:"X[#VJ,?@05,;AL3F P\6$7"&X\\-;ZJ MDU*TZ<#T#V(MNQTSF2-OQDZ#X#DP0ZV@K'_8$%L984KPAJ7 6G1W)&6-EDNB M,A]\5+*RQF27L.P?T--Q7-R1//O/.C[C:I&7BWG&ETG9']7[N4SQOY&K5L2K MA,IR+<6E#IZ[R^L8W[RZ9$RW.-(TJY['E'&XCHQ*F, !2P)%=DFB[#0OA(1+ M"B6F82ID++ (K7S2(RLP-0JM6Z5JTVY3V:;\=5;^V9S-?5'O;%&1++=/J!S] M_3!TMT]XUH?VY&^H?@&VE*\G>^L]4._%NHW[&H&-=:"^9P,$L$8!+&$8*'SO MM2;1Z6'$V#J,>\[Q2C.T=X3R6G+T;#U=^SYF6+<9"V()PT2&$/DDAFDH"?0% M%9*$OO299Q-[V#S6:@$:(>CP5H_1Z[RUAV5'YB'+[LUMF^4O*6@TT[' MS9/';56\IK^'MOY[SE5VUQ_0XH:'G40ZU>:DCM0)(&,-0")FD,<,1(['] MQW;5(\9AM&^N/4H^X]N[LHIQZ W)*%^BLH5=G+ ;K\BQ2\.46^SLNJJ"M, MELVIXCW);Q[U(W00E:Z&+WA;KD"@V*,!YM /9 Q1B#%,L>_!0'A)E'@I3X-X M]EC[^]6FH*@,S__&DM_FJ]O58D"WDKC+\EP[ =Z0>7VD^&.6@[*N&OR3Y;GA M:&\"8VF 9(H@(8D^ Y82$C] ,&&)CR,O1#+VVC=!O>3?_7NPU&&XM^!=71KZ M>WH%#(^?ISBI0Q]A;Z3H;FJ]E:=+7\#!5%ZM^\4RP&=#?=#$%5<* - B4$<7 M-QA<."NS\FH3Y_10?33AQSV8'WM.]@[W1Q>@1\V:ZYR]5.)J43RV58_;:B@) M"R0FB0=U^4^(@C"")(@2& IEOP11FC#?J"IHUR!3VP$U8H(-.2T*SAP#LIOY M7<$S,$D?D=!1B9@3^G<6@CEV[WCE7DY(OU74Y=2U/3[@]XOY?/'73=Z0QDT; M2->^?#+PA*\;J$81HA 1QB%%S(,)I]SGA)#0K(#XR9&F]BDWLL*;?&D<+,6U M^*([D37XK%WA-?"W?12J/ITD.C&S:!;A"KN1^D'8OVYV#&D"1R=-=CY@/*XT MT6.+,(UNL'?\MN'A+WY ;[-J+F:841KYG$&"D,Y5\P)(XQ!!(2E"A'@DP49A MVH<>/C5NK(72(1A^\"/]:9D7\6+NX]U#[[1O]QQ,!N8_6SBLW+G']#[#C;OW MR-'4V73;'KVFAVGS23R+_$F4RP:#?V35_?UB7C>GDV'H)SX-(1*)U"R"A6^=1 4_MXEZ+6]:75,E,7D=V0UV*M[H+7P+QQ!-K M7_=(>%F8-HYP&\FRZ8V?G8%C $JG?=-U_WCFC8$66]:-R?4C'W.U'J9?U(55 M>9TW^2A_B.SNOA+\\ED4Y$[4?]1G<:NX[UE(I!\*H=8J$:F-9L@EI%XJ81*Q M $4D)3ZV*L\VLOQ38_FEP) T$H,[+3+D2F8@==K$G)V>*T7.]?:*E^,>3DN&=6M*K6_64 MNI@+B0,4^(1#C_$8(B8EQ)'TH QHF" O"B6VJH%S9)RIK5]K,4$M)]""]BJ- M1M";KL*5:] M;-29L2T&:_K ";VH&T)?@+KHTL'Z2@/5@K4%S&TM6./11ZX%:XO*?BU8ZR>< M42])>[?4>M,,L?ID0B%"YFF?$1$$HD122!)?_400XF$JBI+8R; MDOYS76FD>K&L4]V!JZ&1[ 2MH>WD+:!:RCEJK$@=./YI,9^_7Q3ZCS,9I3R)I>(:F0AECI,0IAY/H-JW MHTCQDH@I&=-Q?5C,R=%6'6T_KE?YR 2.XSP^?UJ^(Q_QAK+@JU87M/JZY--! M)V1*SMXCDGY7/MUNM%V[;D^,UL,;\U&HSRROR)VXD0UW-2W 2/Y27M4%*>MU M:V-@->BR2\)UWMSR292B>!9<_ZDM:/DE5P(T_1C5USCS@H!(G=[%2>Q!%. 4 MICR*(0U\+Q ^2I69:^S;&4?FJ:TL'Q>54EJ7!2)Y_J3^E2T;D*R2O$#1*@7D MH@#RJ=+E@K)EB5%2GWNVR-4GI!ML5C_ PO$TTGMCX,::WMLP\((VCL*.7&SC MSDZGPVXD4<9S_XV+[98S<>2A[>.8W[9!8$V6?'/4^5[]KIPE:BL3,:&LF9#J MI8B%D$@60"Q1@KPT#0DWJM??.+@FK(U(C+'W"(@D#'@B(N.($FB04LM@//<(\Q0EV;@Z;T:=&$UL2 M*VNR$1FHGZNUT);.#:O9,/19#(7QT*X(TN13?&Y*_&^C_6D#[=O_O[LO:W(; MQ]9\O[^";U,=D>@A2) $^N%&I+>>C' Y/5ZZ8ZX?%%AM32O%'$IR5?:OOP 7 MB=HH@ (I>CJBRYE*D3CG _GAX. L%FB[.Q;ZH.;57^ DP+AN@#[8'.WN>]VD MQZ;][=/S(G^1LC*4]-/Y0UM5QF#ZG?XY?]H\W9<;1"U#=0A@/ >:7INK:MM- M[\E9*O2^&_ X30&B$ $<0@DBF"9QF":$$&F])_]/&TC?6*;>VO_6/Q6>]2Y[R*KA0TP6F8)$"&$0*(HPPP&2N ,80Q1#'-,F)# MFN<&F!P%5C)61<V+#+]VZ$U M=O;>HW#&)[IN>SB%(<)ER!D'$,4!KI5YE!!2"30L4P"Y,T MK;C,*JXW1B;/\_5FMGM4XR;)0$ FH%!E @D> B P"03.H0D@R*9+; MY?Y/;5&K#H7K1.PZ87\*LVAY)G&SN1GZT&+0'/L/E=WR+B^4G)MX)9_-> >9 MDBE%4!Y(^$M%3IY&=]AD]VL7_M"2W24BY:B8L MN=L_OD.3LA=H>V3+.P'E-WO>;NB1L^F=\#C.KG>[O!]K;<]1*B_J:4;=%DXO MR7-5.@S;?W^=K]8?\O7_D>M/DN??E_-_:[JM0W:*^B/S/3A+5"1QDD2F8&@, M$!8$8,@8@$F(!*,9(L@IH&9<\:?&H5^7Q5;@@+?-+_FG^5D&Q4[ZH&HSXD:E M(S\>=HP\W4D?T=K>6M$[:Z?5JZ,QKHV6^M-U\*)-Z9VB=TWTHDD%:"GK;S&X MS1SY7%-&UF#4I>DVLW.XPMU(BI%]>MM:6?>KU>:IVGB\U?3,M4[_R!?Z-L;W M^,DT^U-"1&D:V&DTS.Q-WY.T*[L8M#2_"[;/Q$[YX).7UI,WF*I)>)@BD:Z+[GYJ)7&=5 N\I-\HG/3=;(Y==O0Q1=9 M/,%9G&:48 %!IAK@MB;RM4[L5/6C) M'ACA[X(*AS)J33:DNGNZT'JVWK4?+?+Q7 M.N-$9>7S3ZSG%7Q2\^]]H9^&=N/; ]/0N\MLF):$[OG4;Y=K;:*\FR]D\5K; M*=_SXF6682@)A@+$&8&FW0P$C) 42$$YBR03B;0JZG'F_E-;9RL1@U+&H!'2 M/GGZ%(+="Y<'7 9>/=P@<_**=&__2H#CUNQA>W^B+_7+_2W_G7+,(Q2XA^\6%(!$!<9 34]LXVN*#3;"E:3V%:;OUR4P]R'*=1+BBU\WDR/_0,>+55!Q-V7--S:,R/+,G! M!^R;O;&M^%.7GT\P@2(D,2""8(#"* .$ZL6!A7$J,L1E$CIUO3H:86I\7@E8 M579PS;HX!,^.;-;,LGJ3F\WD+,O2+$Q% JA*$$ IAH!$" *I8 8Q3QF#KGG/QZ-,[:4^ MF>);B>J>_GP"U.X7W1M4 [_LO5#JDPI]'@5/^= G!A@[*?J\CB$'NN6W)5%WY8\V(D^2*!M M+]!\KW[V HR^,CIC_S[L'S>K%?OY4^Y@+6M!RE21'(*I @S M@*1* %8L!9*(%,HH2E"6NAC*'6--;77]WYO<' %]+ Q]F9R@>Y._)X/?:?$O MJ5\Z$[CX($S-8U.+\7ZU,A_^5FH40,>4L*XIL*,Q3\ .3%J[^)B[H!+T+J@1 M&\ .M\#$)R=U#3M..0YPD88($=W+F>I-L M:LS5BD*KU:@[?VU5*2V&MC*U\\\QS'UA>I:FO0TP-;7 M,RJN;L37PB H00C6&H5=S-P6"/WCQEB#97WHJIO+Y#I,736MDXAJ[Z?!KQ'@ M?M7L>(MUOTZ*'L6P[X4HL[_HXHW95.7/94^!31D85P]9=A6Y_U[(4O(9Y41 M&3- HS@&"$82D-B$IBNA&&49Y[%]HW'GX:>V6NT4",1.@T!5*@1YI4.P,4H$ MM-'"H0"V^P1UKT[#PS[PZN(LNZ)&$T8C11($FRZ0&<1H'$:ZU\IE@E+.4V5ORKZGSJ.6NON&SY)\34-X;TU\>>?PF M]=9HG&Q8;W]UCZW;P^^4O9KGS_J.3[1>A@5/62*E!"G6?(62- (8*@G"*"5* M4J)4:N6*/#? U.R:!Z!E=-A-G<+,8K]T)1(#TT4)0K"5[[*E8ODLU1T&2]_% MH/CLC30:3I[VA1VZ=^[\3ETWWMZN0^J]W5O7]WIP5N6E?52_:SGY9B%77_)7 MLMX7EEF:)K)(%GQ>)7\<>#:B4%*1A=*4^(X XI EJ8$B%1%"42$R-2J.-[U MHDR-!]NR5KYV;8P]-9HY$,%U$V1!I:/!/C#I7J6')^KQ@F4G25TWPGATY@6) M/>+S<\=^^]*=R^PCG8N'99T.5Z_+!$$E:!B:GKM1U42-0,% K")*2$85C)RR M@SI'FQK1M?SM1EKPL&R2!=TVF-T0V^TKO0$WFL>\PFR^Q6P IY85*#ZWCMT# MCKICM-+]<*-H=U$_(OD]7\J7*B+8>-P;9VTB41RB3 &I0@Y0BB!@2,8@"3'F MD*;(L6OWZ6&F1AVEE,%3*69Y0.?H_3X#IAU77 _1P"11H5-)&)0B#D .W2CX M9(4S(XU*!]W:'O+ A6_W3$E:T-6J[JK]?KZ4#VOYM)KA#(>"BP0HD28 098 M+!4")(&*9I+SE+OE%Y\:96JO?RGDMG]\\,T(&I22.H85G\;4C@:N1FI@%N@# MDGMZ5A<(7M.P3@XT;KI5EZY':56=7^[' ]+;@[/]-:E^O=A><]YL9%BKYEK M&D&><092&4F 0I4""B.HJ8' "'$6"[<\*IM!I\8/M81-9P!'X\ *9CN.\ W> MT-[G6MS@MT;@OU3I:!6<@W2-=8'()Z%8C3LJO[@@<4@W3M?>IM'CY>I]]]^_ M%_([76OIU\5\N9KS,@-AEA(:3(.2W.NY-'AL[BOXE'H:!>?\VM6_//GT3"/#W-;F3B/6_6IE? M(^S?UYSY[KQXO4!7YD._>BF3^,HMR?V?\]6,A8)%68) G'(,D$ICO4<@"$ 1 MI2*-1 SMXOXOCC2Y!<](%U0[XV]&P+YIR$>0VBTV7H :^HC!'J/^J<#G]!\D MM?=HL-NDZI[3^6SJ[=D+>D1KO,KE#Q.Z)HL'_9_%#SE_TF0CBR6M#BS^_L3^ M5^T%9Q@G2885D%%"M;G-.-#&MVG?RB1.A40"VX=FV(\[-:[821YL10_V9 ^, M\ X!&0YS8!%],0RR Y.+):A]XMX,$I[CKN1:+TN+QOV,G_W:RJJEY?-EF66Q4)K:#XU/W/3NWIC=M;S99 W"@9T MJ^'?7*-B!G@"[*S<6\_KT ;R_I1N%0RTAD&E8O";4?(OYL]E3_)&4>-$^>UK M-F5C'+.8*,8:)FE6-NC^O:;%V<-[70[B0PN% UI=\OM\6;;P M8G11IMCUSYUKX\E9R"B*,4ACLQN#F5Y^$4^!2"*241QF48)K/-\NQ1AH-L,, MA^7;JO:"7R =#@9Z0#.&KWYU5Z<4>G:5'ZCKW7O=W']\A_*!9B=]O(??&2 3 MN?SC8]/XU,2<:T:>)21F, D5B%*9 /V*8\ $#8%@(4$Q9$B@:+8L/<2V[[6S M$%:/.*D>\;8HPS_I6Q$'RD$^/2>6)#$,SK_>L5^C7UF_N )AI&3F3I1'2VP^ M+<5TDIP[47)*>.Z^4\_85FVEFO^;FED_Z<*8M)^DMDCGYKC,_.%^*?8_:'VS M$NXX H8O-L9X>/LG_V&>9M-5^JU24F]C4Y5 EB4":$.*&*8PJ=Y4KHZ61*2/<*%O]T8Y9O,HM>@Z''U6#<*.N;S,Y1^/9MI.AQL&N<.Z8U1+[\^.D?8=ST(:OZ:!UC3,W5OI,RT&("+:?#Z>$9&"W. M8:\'9V#R/BV@IT._;NT[#_C.7#K>85ZW['L'=Q>^VN.]_2\ZU^_#ZWRA/\F+ M*J3,%%GG)F-AFWU>/X:Z10 M# ?4/3%S'\ Z^=KIAN.Q>!\]][B]UPVN[@]<.5-:0<"SC D<,L9 3$P'M%A( M@)'0QC\C D&.98R=2MIV#38U7G^]5X&R\O$&^4[>_J[?3L@MM_V>@!QZD][J M-;PK+MF2=9"^PV<1&:@%\?%XM^I&?%;SCL;$YZ_I1RAEGYU'=<]YOBD[-W[, M%W/^4OUWV]5\AN,09RF6(%)$:FIA,2 HID E,E4IYVDHA NUV T[-9(II389 M\1_U79LEWXU-+/&VXQ7_* [,,%L =R+?!96XP;?Z7R-W4 KN,8#)#2F?S&,Y M\J@UAGXVPA"%G,F6*BWKJG01@XG"##.")"29ZG$ M.%$(NADYIP>:&O>42QGH#?'YA.P;S;,= MY4UJ]@;F3@^A/*U>OBV][P*C>6!4#QK=RV/9"23IN\[3))+QK87^-9+N7>? M6W*]\\#]%JU/>J>H+S+GO:V>5_7*J!><& O.,Z!(J!>X-M8);>0ZPE:6/P^N-4*T1\\F'W M@*-RF97NASQD=]% AN_J0@61=WFAY'R],2'JRRJZY)]R_OV'*2OR4Q;TNVP" M,3\6A,=12R)@40J!B@2". DB0!1.(TI$3%+9!-/_L6C.>Q9#ZLW=S\D M_(#():Z&WPFH;*R_,?G]>U,'KPAPR%:O@61;5:4:?-)8Q MGR1/EO8M'HSI&-XKVR#Z%@R[,/J[H('BS/,VHB4^T#R.:IC[UF%:=OI ,^1L MM@\E1\\5>,-6\O]MS(K^LQ5]PA*>XB@"E% (4"92_5.2@CA-<"($8REB3NZB M4Z-,S6K?"1F44CHN0">!M%PEKH5G:"H_0&: HOF=$'AEP9,#C4M57;H>\4GG MEV]3L+9U2M]M;4=0"*DR$%+( !(< QHR!G"L6"H3A!AQHY%QY)X:,6W-:EI; M.;*QM0H+_"K/3YQ&B-,0@Q1CS3=8VR[Z MD=%[BXASG#&4I2KK50=BBD_/\"4F')^=NB+%K_C@#'QL-MRC,($]O.T6?N]9 MF<[&W>^<3>(@S5'T:6W3_=1QF(5=SX#D8*66SQUQX2MV\ K_.#,X^]QTOD?,* MK??R.:^YCZ>TSOO-^D=>F&;R,\&B6-$,@@S&*4!(8D HAB"-2)(F#(42.J5> M=8PUM?7C9%(GW8KK,:>SA;>=)>L)Q8%7@U,9G<%.T@'S.8_A=LS7<;;,Y MC_6^F,QYXI)^+/*QR+F48O5.BWFZ)F4,(\5#@H$D4FH#-4X 35D,5)AQR5DB M!7/JVW1QQ,DQBBDH5D@NYS\U?ZB\V!X&-8=%YU^*GIC;\8E7) =FE4;6P+P/ M]?:X%G=7:]4?MUA#XY-A+@\Z*L]88W#(-O87]N0<_628W7?M!N(Q"VF$)< X M9@!ER 2.QA%@*L:::5061VX$LW?[J;&)D2XPXO7TJQV 9\D4O2$9FA;LT7#G M@)-*>WWA]T<8]^T^J=W1JWSZ6[Y:P3^N?\CB]:8H]*:FW:@\5FF89K$"F$5$ MVPP,Z?V'X""D&6="Q!%23LV3K4>>VMM>BADL+'J87XFX'0\,@N/0WJG3_>$K M9&O)Q^H2?P&M85O%GQO\QOWB+V!RN6G\I1M\ M*!TSZW4Q9YLU90OY)?^@]<^7:XV%ONGW)IEO1F(H$%009$0D $D! \1->1%NFF%11YUH>G1-N'[>$%9QAA77$\6P7H%@ C"*4I!D4EN5 M&>,9YL[Q2C>:M;$[WMQDPNP6L/&G8.#5K:W0_P@JE=I5R6NM@K9:IL/;OF+; M+'G/[2^\(>V])<;UDHW?)L,;FB=;9_B[>X^3[]:)Q\_=.7IL'<(I#M/@;T..-[Q\! X[9T;#S) SZHC)NCR47U=F>HFJDZ6F.^^B]'GD;#'_7CX%CIZC M:R;3SA0?:8H&YN;M['Q=E26HY#IH-#&3\[8].;O6R:4Z6Z?3B\<2*M>#ZK7 MRA7BC%M^Y7K+AEW_)//^5RHTTF+EF$(QB!,%8"((05("%&(&89C:C^ MC*:.E9ZJ&T^.(FNY7(LXU3!9\E4/Y8-IFO;8:V2$O=+46Z73_^Y%3Z^>J_IX6$MGU:S+"$2LT@!0A?+:,A3+B5R#+_S)]S4WOWC -?J9&=K"Z^";T;XH)3>\;#Q>CJ()R6__7DW?6B^1P?Y%5M/8(XK0/]Y^PPX]RC=RG*)_9(\#&P<8 MHW=T0_XD/Z_INAS"L=3YF:LG] 97$@9;$0>I'&OLXO$O?$X?? MG5^_02/KF0RQ9"HA(.10;S*$WFE@11'@F:DFFT4I3Y'["?=5,DWS8'O;;/BP MR71 UP';GGKG*GCN;D4_P"2&" J*H32572A 3&% 9)H 26,D?R'"-/ MX?"GW)T3*/7G-YDZ2[-RK,D8VH[TT]1[(HVY!S$8KQ+HUVF;?=8D]'+3?BOI M&7^>L42K^+19AK&,8BE S(0"*",AP(A1D$0)ST*B]_O0J=O'Q1&GME^O7-^M MB-:[8"G7ACIK@8/G*N3 C4,O(V_'DU[Q')@+#\X3[G8'"G?!3F!_5&>-C4\Z MNSSHJ)1EC<$A+=E?V(]Z[CDO-E*T F#KD-B9BGD$$\Y I' "4 1#0 E7@*9$ M<0DIE(JX4,[9D:9&-;6@V^9EI5&0E^ZEAFMZ1]:?A]N.9[R .#"_-/B];Y/U M:]^L2BSH?LR5T5?+TZ..X(_6XZ&0C3,0\#S@H\ M:*C:.71Z!*$=W>K6X67G=+,('#M[:<_]T$]9W"\6^=K"XUSF+JN4>QP=6 M0^]M#$Q;(>M4_P&*VU_$PNM>YNQ@X^YA+NE\M'>Y>($;/0@YG[W74[/X^"-? MRBH(=48P93#*(B )C "*PP0PE% 3 JIW*5&,!;'*^3UU\ZF10"E?4 H85!+: M,I7U#X=O\,E; MCO+2=BG3O*>=W^FWUF-D,8_>1BT\B%? MKZK!U4$'PSFCA&&YW&W&Y-OQK) M,4W^GO$_W9 Z+_V=D/E<]D\/-.J2WZGKX7+?_>6>Z?3\AQ2;;?'<5R^O%W2U M^F)RS68)I53&0H)(Z44?"0@!%BC2<"81C".EJ(R<"F:?'VMJW-*(NJOYS%Z" M4MS@6RFP:]7L#ICMB,03> /3R16XN6@L04X1@F M5*1NE?M'$'IJC+:5+OAIQ#,OZ)7E#D>9>DMRG-B$#LVR'GO,;%5O-XG=/2RE MZM/I+>,R45-J+&,E]R_55<9E)GRWE'$:N\9 M11*02"*@4!KAA$2<,:N.C$=WGMH*H64+]!"6!^['0%FCOE/*=A[H[5TPWK'=*3GW#N=.?J%G7%!9,:".%M@F MI4@4DRR4"6>+WW.YWU*>-7K M"Q0,1R)1@)5!RER:?3!) >1(X#AB62J<*FI?)\[4:.2>ZZ5QLZ FKZ"N(JNM MRT+^T :F\5/7B7*_O<]7KCU"KIPW2S8:;3:&IJW'UP_]2QT.$$S@!UFO9'B= M1..RIA?TCNC5SUW[\? ;J7F!SRL[/8VQZ9W$C6,Q 0C%"I!$ZO^P6+$XT]L\ M:E66\-3-I\:1;=F:^&LW*MR#SH[8^@(R,$VUQ?+'-:>4]_KY^N1="S_>J_N?]?"GA+$Z4WA3%"4@5)0"E, %$D@1 )14A MJ6;W WL-VOLC>X!GZG>R/E%,1T M$8DKHIG.WWNTL*:+ZK7CFRY_N6_AIF6YX_KG?/WC]6:UUJ9[L2MEF J:A@1) M(+GIY0UY C"'&/ D31."N:(P=*O$U#':U.C@C512[TI%4%0ULEQK)W4!:[>B M>X-K8#IHY S^T((&C:1W0U1XM(+$;P&BK@%'KBADH?MQB2";B[QV--KF>E:^ MG5F22(HEHH!GJ0 HP:8%(DD!(AQ#*H3^F,V6\KMQ*=CQB-W 5F\(J=Z0]O## MO2B5OZ1RP'II970(M1VO>(1O DV,=GG@]]W ^NI@= :G$=H7'8X\A=Y%9]"P M;%QT[NJ^FYFWFMZ^Z]O]O-M3??7>T26-%5M30O6P^[QJ^:4A_((P10"09/0G %C0#*< M@2S#.,MHFJ38:F]C.^#4R*$1.3 R![70K;JQ#M$9-G!W\\00( Y,&!;2>HKK M<,"E,]S#YC[C18$X:+47'.)R77_J,'?_>_Y3%LLR*N[P:8X5CDFB*3A5L=1; MFH0!JH@ G.(L3F'&9&P5*FT_Y$3IHV*/G=A7$<@%T.TIQ!^4XY!(M[Q^:<0. M&QLBN7"GT:G$3K-39&)Y95\7:RL\HHJ.^"#7C^H+_7.F&$EEDE&0()YH(P3& M ","@8PXYE%*TY2EL[4)N[5UL)X=RXE MB,.Z31L1XTL\I6C1Z0+5EOWJA>P M!G>NGHVNN0L^5+4#M<1W1X$?'ZG?2E46I8A1E D82 (*H 5PD.:9A **S*3@PDW]2LGEI6 M\WH]ZWO^,#[)NGFD*>%9*A6LC%9WVWROJC16V4-2&("*E2F37%TV6CO)T[-O M85'==DX'YU;?RDVAP60GZL.UF3P][*VK@?G S%_+R>YA1LX-?D?G19G$=;]: M;9Z:G*]G:0I#OYG_U.HLQ2>ZEC/&8J(R%@*8T0B@5$' $$<@RV()8Z6$<*M[ M,KC$4ULV&AD#40L9O,SE8JQ$8.MYMC.;)S5[ R\0'E* C=95?F_0TMMD!-?/ M1*-Z8'2?0 ZPZS1-(@'86NA?(_O7=0Z\I?XZ#]QOS?KZ>>=N^?RLQ\@+*=Z: MV'-M+*_DZHUDZ\^2;XJRV&_M_^-*KS882: BP@%2E *]?>$@2E 08E7FO0>J03*^Z5P\WS[U1N-PU/&A=EV:?\5$_C$WV>\B5PD0! MR$U7XY!B@"$R+5(YD3*50JC$VF/3.=34N,Z,5I>[VDH;&'$=G"C=V%KX0[PA M-C!A=A6UW:Y_RQ>)=7IB[SA14 M1&0* Q['&*#,V 8Q(0 2A"#F"BMB54EIHOI-C;$:V4$M?%!*'QCQ6[Z?D5Q] M SU2 SL&;_^@3-^-6&$4M$!JEXK>UAG<(G47-%@%G0_F(-5N)OHD3,)3.9"* MOX9?<]CY]>8%'5C,'CZ!CT7^T^PR\N5AS&M3/U&A2"_N>IE/5*AW":D"#$D. M$(NI8C1"&;,/9[\TVM36X*/H=0>/P$5D+9P"/O$:>"FZ)*HGUX M(IW>@8LW M&<]!8*O/GH_ ^J(>A%"U.7E4'V6A\N*):A4>V6+^O:2XU2R44(8AED#H_YFX M+@)P% D088H23E,1$JLC>XNQID8&E;1U-_I&WB#?">Q #A=0MJ &?]@-3 S= M@GJB!3LT.DGAPBW&HP0[7?8(P?*2D?T0VIBIS)HCLZ<)5Q*S&'*&DH0 2:0Q M+U0**$D12 D74O%8Q2ATR^$?4ERKUVK4S/^M:&4<:!4RZE@=<=#Y'7B'[VO. M?IGMNNF.57=M/-ZY[]H!G \!&V_/[3 WD]A V\C[:^R&'9#WMK5U&=-M'5H5 MZ]DGV83%MR)C-^51.2W6+Q_T2_S?&# 3DP6?? T)I;>V'209+Z M?BV"U+\=DJ/;@*.P7"\,&KKJ=W$_^[=FN=67_)YK;BNDWG[K'>#ZQ9S+K^^7 MI5?OV7QE)C(&8Q9S0+!QD84Q =3\&@J60DX5QS!VLV;M!Y^>;?JQGIXRA^FY MEKML3"D;H=TL58>9L+,[/:,[DJ>M%MHDB]5B!XW<=V7GK7,@94Y(2A!%0F<8:P4P!&G,. MXH21)$1AQ!*KT_S#&T_.%"H+RFKA B.=?6VJ/;"ZV>0:"(8V8NRT=ZHV=4K5 M*\I+[=UNM'I2IY1H%Y Z^??^95]^WRS6\^>%?",7%BG@[:3)H) \_[Z<_]NV0:;7>;/PY-]@-@9FG5JCNZ#1";24 M:CN[5G?!GE[!HPIJS8)2M;N@4NX&,^?0#>X&,SA2([D19[)7T2%?D-N4);IZ MK-$+%_E"YU1I(V_W=G<&_D[_G#]MGIJ2:5&,,Y.WHG?:"* D9 "C# ,2I2', M4J)4AFP=?GMWGMKR5@MG[\';Q^FREZZW]@,O)[5<'O/>SFI[K8]M_Z:C^=%. MZM+VE9W^@OL6\DV][%1]>]\NA8E)FZ&$)3)*.2!208"8C &.10@RA&$"8TI9 M(FSWDB='F-JKV A9=]P.M)AE_*O]]O(TD)?WF5?#,_"[ZHR,T]:S4_LK]J"G M[SO:9K13K?:NM/N+_=S;G^2:SI=2O*7%4B_1VZ1XD84JU.LH5)#J#6?& 4XS M D0L<91E(H:14U+\Z6&F]F*WFU"^D6K.YXXNZC-HVKFCK\=H\(U=)6#02#A M+GHW"#[=R6=&&M5UW*WMH9OXPK?[=E-LIYG?_Z3SA;'FW^7%9ZJ-^L4B_\,$ ME.G?7Q=2S->F1.0,D5!0$D= 0&+\46$(<"00$"I),8D$H<0J6_P:(29''HV4 M@K^Z5H&F*5Y3OH:J-'>C15_#9%85K3+$W45-'\^HJNYF7OO8>U?%K- M*$]90K "$2)2,ZQ( =7D"B3*THC&%#+AQ+!>I9L:]>[R#N_J;DWE"7A+PZ!1 M,;W0=#W2?Q^ M!1QU11@$V\.E8IA!>B9;S+\OYWK?::(^.#>.\K*_^D+O1.7JB_QS_4K#\Z^9 M(B1.I, @22D#*$8A8))!DT A)&011*%;+0:K8:?&^I\W3T^T>#'A92T%@IT& M0:."8T:$W238D;-_: =FW0M0!M^,T$$IM<_4?B>8O"8,V(T\;NB_$QI'0?QN M5_=CJ@]R_9JN?IA[36(*!;%=RHRV%6[.AK&*P'IC #LY$Z^-B&^6L#\U;XX/XRS,Y,YHZ83S9S M&'U41G-'Y9#5>MQAY(37NHC'O1!S\P-=O)FO^"(W]N.JJ88SDQ&%&2,)2 B* M-1DF A !*<@0305,$QFJ<8K>VT@[.8OO^@S*;4FCG>)!2W.;ND4W>&HL; S&2Z5UF9Y)Y-):"?QK)-.Z8.\MF]9IT"M6.799-G9&ML?->K6F M2Z%7WH-B59^DR;K3G[_.EZ6D&[KX(HNG:*9DS),P8H!)E0&41000%B5 Q$2I MD,8HC;GSVC>N#E-;$;=E(K?E^+:B!RW9 R.\9KV=PCU6MY&?%HE\V1U9C_,7T-O-T^))O:(MDH5IX4 M6##FJI,R@V^EDJ[[0V_3;KDNWF(RAU[MQIU']_7+-^9>5R5OPHV[UOC&]&@% M\3[ 0&['LZ/ON@XLA2D8T*K-HS@-,Y$PD/*4ZR4BB@ AIAL\EAAG4(841UZ] MC3V$G-IJT6Z0X50V:="9].0!''A^!EX 7*;&OWON"NQ&]3^D=M8$Z\**NGE'MK3#J3 MZ2_?9;PT>6N-]A+@[:_J:0>:YF]EPP.=-K=,6.4*291!@B/ ML#;SI-1F'B8 (DK2+$H$S]P\ >XR3(U'JH:.S_JS;?I-'53SXFC-]9@/2V-M M6)3'<#VO@EK^NR90^^1V>[?:W@54Z>D/WN6%DO/UIO#9FKP_GE[MLQYBC&M^ M]E%'8C;$=MWG ;F,1VD W?9=L*$Y]$U#W@J)1CI?LAN=A= MU(]&'I:\D)J:WLCJWX?EQT(^T[EX^Z=A*CDC$J$T36(@A: 8:YW89DT27A" MPC"$,''M3'%I2*O78MP*OI5\@:P$K-*O\K(]H$E^,4L[+7-FW CF(O9V'.,% MSW%HIA$U^*T1U@1[!PV^M<#^J,86&I]L"FF/F MSR]/+%_,$($RE%( 3"*HMVR" PIQ#+2)0E3$82RDE6?^Z,Y3LTIJX8)*.OL2 M2?MP=5/"52 ,[9^QT]^I$-))7:\H@+1_O]$*'YU4HUWPZ/07;A/67_3LKSA+$H5+%]GS!4'B$<*$!DG0*:9WG\004)!Q@SPMY1[:K1Q'-C8 MB-L4%&TI5G:_$OEB08N5:<]7=<(:JQ&6XP/BZ21O_&D?PZ'D*9:QI?V)6,;] M)VDZ ?Z.?%N8YRW#ZO5QM31F86QX(12#%BJ-\F(A:HR M9\.(A4(Q'/+,OC&L+ZFFMJ9M3XWT1GIIPJ?GS;YPV[PQ*&IERH)4JE0GF-?Z MN#=Y]#O)%B>GMYBZP7V$?E3R= [K&^'.XUIO@XUWJNL;G[W#7^\W][F7F24) M#4,F$&!2F&ZZ, -4IAA$"".(DD@RN\B1[F&FQJKE;-3V(&_)Z.&LMM?TJ]N[WW@-ZTZIL=>Q[N07^IF7C\5WNIS_NUR-7N?+5;Z8B\IW ML10?S0:U;CSUJ-[-E]J 7:I]WF1[!1S3RO6!Y:A7YOWH\!6A507U>1'KL"5FF,XCB& M0 H: 80)!(2)#,B,1$D$4R*4=-EDGA]J:F9D+5ZPV$G\-[=-9@>L=FSI!ZR! M*; EI&; &K0A*.TR&CYYJF.T4K"3 MW;G\G.-,6'GP!\!W\*W#[:%U:!@[",0CM83U=HKA",&%8PK;NXUY#N&HX<%! M@^O5[HZ#M\OU?/WR^8=<+(S_D2Y?9ACR&&(I04AQ!A!BIK \E0"J"/(L%EPI MZU:.Q[>?&B-7$@:EB$$MHWV X@GX+CM?K@-E8!IUPL/)"W->[2M<,2=N.IH_ MYKQ";:=,Q[>N[#%4]Z4HJ6#;F:)IB1QB+$FB ,K5.JACT*F]VKO>,4%;ZKO@TWY3F)[=?;K@M]O)^09U8&IH]^+90>@_2YO>-Q9(G&UI8W/M;<*I_R%7)IYM6296WWX0;1Q1 MS$." <,FU"$)*2!(Q !Q)>,DC+B"HY91OTZ=J;'GY>#K2M]RJR5KC4U[2U.+ M?Q+!V%<^7G8<_NL\- .O#CY#MUM/UMO6DV4^OE2C=JIQW7[F>4KAWE=J-(&8 MG+%GSW=PN">I^C9_^J/56:K(E_I'7ED999^IE^J_NUYI@B1A$C$)1"(Q0$3O M1G"*.<@DE(I$"'."9EI.EMLNV*XBN+!E6Y#A2%/;8UK:Q4MP+_+GDL9VW=8^ MFSG4D^W<_LEQ7NS6N2&Q'GAETJ+O=;';$_ZNZFKW$GRK_QVDM5U?]/RVA7*4 M8>3F4/T0.FX1U?,^?2MUU:?NK9/XC_FJ;-GAVKG'XE83>JNVXNY'L#02#],] MQP$BO^6<+,8=N7Z3/1+'!9L"TR,#(P,#8S,%]P&UL[+U9/J'S^4Y>+TA[\OEO^8?@D _[[YCYXM/I\OIQ\_ MK7\03+#[/UW^2[$20T@); P9E)4%G'<1,"C)&6?T0_;_?OR7;$TP-D:P:"4H M7B+XX@L($7UP,I? RN9#9]/Y/_ZE_A'#"G\@YN:KS;?_]I=/Z_7G?_GQQ]]_ M__VO?\3E[*^+Y<__+C>_S;WW/VY^>OVKJ^FV7Z2/ MY3_^[U]?O4^?\#3 =+Y:AWFJ"ZRF_[+:_..K10KKC7B]Y&M)R\1'GT[3Z:UJ< M_EA__N.S!:'A;?A8J=W\U^OSS_AO?UE-3S_/KO_MTQ++O_WE]./\#ZAJ94:R MNN9_O_F/?[Q9_O,25X28#;NOZ!\N/Z.NMAB%@/:C_FH/?J#? MG92@4V#2@%.T=Q03")YQ#9=VF^K]V29?E@L,R[)E%PM M&I;ICJJ_AO'E;_SX.2SI@R!]FLZN2:XVI0^]K1<]R.]".43N7WX@K@LNEYA? M7>CF0>8VG*W)P.+F-_O0^_\Z"TOZQ-GY._R\6*XG/B29O&=0#"*HG"4$XR6( MP$M"'FPHI4<(W%N^$QI$^V@X1*J- ./#,LQ7TRKZ2QY$,H;E[$$R1SRXPL#% MI&!SY!8A/<^L3^-P;_U.T)#M0^,@N3:"C;>XG"[R\WG^F=RV"?E8TGH?@#%R MG)0I'D*R@A"N5 P*/9>Z1V#<6;P3*E3[J-A?HB-#XOE\/5V?OYC.\/79:<3E M))82M<$ /(@ RD=+DN >2@XI*L\R"M<#&NZOVPD(NET@'"3'1LS"B^DJA=G_ MP;!\0?^RFL1HD9C6$*7WY X%.B$,D.C(DGITMEW?.P"L7V6;IT!@+G#ERD84)A&CDP(7+K%A1/*H> M4/'0^MVNK5B[R.A%L$W8BY=S^C02Q?0+$@/ADK$))E!R:>PN MKFJ)G?>D"@JR6#;%9^7!9=3$A\O@/"]@@E'%*2&8[^-FXS$:NN&DX:O/W@0\ M,E#>8SI;$B=\MCYP3X>]=K(W3NXLW0W4#5_4'2K.D7%= M4XMF;S\MYE?/$HYIS;6W=&X[HCW;""%@A*BDRTIH)W0?;O/]=;OAH.&[N8,$ M.?8E#"'X9(GAV2+C)*M@,U,%/!*U2I$?YQ,)0%'4Y]!IF8SI 0"WU^RF_(:O MX?86X,B*_[ ,-7GS_?EI7,PF(8?DG*CLTE&F%'%/GI@'D$H(;OV?8782-N[?,_TJWOM;DAH^#+M8($VX>*>Y$RB7[U=K-9A]G^GGS M_>"SQ=E\O3S?0!^53UF@@I0$DH-4O>7$-8@<.5H7B@O]/?T^2DHWW#1_V]:? MN)M S[/%Z6GE8Y'^\?X3"7+UYFQ=RV.JQS41)7F;,\DG,?*U!!(WP2!M".V# MU$(:[.]0>HR2;MAI^&*N9V$W 9W+H_;RKU?3.?))4$4I;3GDP#/)A[XB7YV8 M$#YX[K)PNH^<@@<)Z :4AE,6^Q%M2_BHD?N;Y8?%[_-)B-XJD2TP%;!"7$&0 M3 $O*>?,T&#HSWWY:OENV&C^(O0PL;:$C,WI^6;Y=KGX,ITG.CPSSRDY"1&9 MH,,3"]E"7]\NBK=H0BZRC\*_QVCHAI&&+TE[$_#(0#DYQ7G>I.?.PL>)*MKK M7&H2?_'T!XDD,CHEC9(8N$)-P5T/R+BS:#W5NY6,]?P[>F!PNP-"O_ZXU<2)+_F M'_N6Q;]Y_?[-JY<_GWQX_O-/)Z].7C][_OYOSY]_>'^7[HYE\@]^6"]E\]U( M/;",_FP%'T/X/-F8_+KIWY07TWF8IVF8O5U<5$M>8\DCKPK/0"+0H"@LA4#P M <9*R,I&PMH6\V%$X6Z^N_N7^UMJ%N'T-Q]4:)ZL5KE?7 MK!;A179:0.#.$-95@!"D 9EM$H$S']B6Q];#6;U+QC@E^H-AXLJ^]"#S$8^: MN]1?9E%=,\%3#B)D H=RM2 M#I%U X!Y%E:?3N:Y_O7\/\^F7\*,F%F=K)^%Y?)\.O_X'V%VAI/HR+-RI&,3 M1>UDD4I]=## HM5)T&[R;A#+TXFZ%@!U$ H60ZND 9R]G'_!U;H:[M5$$H5< M*0FNU-O!DNNS=TG@-/IHG+;HMSC AZ/I%@WC=!89#C/[BK'B:J!0>GERBK-\DW8&7>K#_A\D(VKQ?S=+D5 M=(Q*TQE;;RM(.C)&"#&0PK.BOXI,VFYI<7$X?+92TX)STPMN#I=U X"YH'^B MDO5!$/2./WC$&23#C@E:"RRU=&/LZCUIP6'J\L-E)F@T&K!!M_BZ[PX:3+)XA9!R+6G,)+/@+(+QP>N4*7:, M6\KC>T5<4Y?+PT#@89P=HH\&D'5U\? VG-=;A^LK!ZYL0>_!ZIK9(1R#&$R& M&(W0!B57>= [G[OD-(.H@Y3]P)7/ 9)O S_+,UKU*QF1ER"9*(9DXYRL7D(B M'JR"FEO&BQ(RQV$"^($822\0=[ .A W;M0V$+QZU\K>2/N" MR[CHZP[@,]9ZB_G'5QCH([_B)V$F=\!#+ISX,8:!KR-)8O!9%YM49(,X\8^3 M-6X(.!"^>M1$ S9LBQ5&'V5!IQY_@]UE M#X2? R7>P-7"HQ;VUJT96L:L9 QD"8S"E8O>?@Y0:5:X9&9K$]Z!C[X=[RR/ MX5P-%_0-H:D&C-8#)O@60R[%XI3TD'P-2:RV$*3?M"/5(F46]+:N28.=AZU< ME!\%=/UJIP6XU3>!6Z*[Q8DM3'A,KF:/UXK%R""P3-\:EP/WQ5HU#,X>)*D9 MGVM @/6CCP:0=8N)B<08E7*DZDJP,A271(VD?.>3"UFD8 ;)-KE%0S/^UE&N M07>2> -NUR,2"0(94Y)#R,R "JZ JS4R.H@:BP1?PB O?0>^VO1>A'Q4*/6D MCP;,T*VB_(LLX2*"$9((%J**)><"%+XRB,:(Y*4O<9C\R?N$C%TTTH^"OW+* M#Y!V V@YR7GS_!EF;\,TOYP_"Y^G9.-NL34Q2J:4.(>00?,:^'I M:'9*;ZER[^$B_9NDC?V:/ BB>M9("QA+Z>ST;%;G.6^\O5JWN<1/.%]-OV#M M/W.*KQ:KU^YB07B)9<1:5R(NZUM-MFRO7RNM,W+^-&D4.A>&2=-W'/_P[783K'_#PL MYQ1"KVX)Y6C#G6VI^5U%I-6$4)MM928IZ.B<"[MEDF9A^/XVZ2- M&WL.!,N>-=* A B3<0?'XKHIIDYW/Q!/]05&T:B'4 L!.C*)0[\:;25LG!F-8]UI M'*Z;WK!VI&X7;S=Z^(3K:0JSNTP,IAB==V).,B1#^P11DYV//("73@"S%IEF) 4U M2.S::S[TN(TT=L'1WOG0N^BI2:?KFA,I=4&)I9IG3IR(!-YR"T2%U\RXY/T@ M#GVK&!L& MUO;W?11P/(NG7-0^?(F^5FB^;-U>);7&ZZK$Z21\Z1'$WDN5:\ MH097B,-BG9?<<:/3EFE2O5[H/D3;V/:L'Q@\?,?;BT[:@ME%Y]Z3L_6GQ7+Z M7Y@GG$46AJDT>X2F9B]Z>X+503IH$4ZW&T&[ MX)*N V$IXJ[UEC9"S$5"H3TC>'TLL8.D51S<@'N,.]=> ;6O%IY D\3W'^C/ M7Y^__O#^S8LW;Y^_._GPDGYZ\OKG9V]^??ON^=^>OW[_\C^>OWKS_N .BCNL MU'=8N2^3/869%]?TUT'"-499P&(%R\"5$: <>6H1 Z.P0!9C,[=>#G([] ] MASOSEQ_XH3Y$3+1B&&OJKF8^UQUHR/2R"%8:[H-&H<(@V?=WR1C7D>I#\U_[ MZ'N+><03;K5K:8T4\W,W>^X,G')6ZVTNI7W$QLT@')QY<2D@VTF82I]4;<@ O: MD."2-3T). &HO+K0YH"$'Q)7ZXF&*71FB<0B*ER MH,!+E2!+;S++T:LR2%'\UZ2,?:5SL/_2DY0;P,DE^&\:+*$NTDB2!)G! $KK M0MN(.9"%6VF#,&F87IGW"6G$Q]U3L5^E'AT@Y890,D$FE$E9 6*.H+*K4W=H MQWCKE2HYD! &"?^O"!@7%8>I\0%,["33!K#P;+':'+^7#5]OA%&3Y)BC$]<[ M22Y^\@QE%Z@V@YQUI@0BH#>Y_I@TP M6VQZ>5YR-1%HN#6%)%23#I15$FJ;6! E!AFTD%EO&=+9AWEYA*IQ;4X_BO_* M]O2EA08@]0O.<1EFQ,M)/IW.IU4^->J[8D=KX5)R&9*I1?!*UDD)9':U MS27&0=XTOT'7N.9I$%CUJ8D&@'5?1I/HO3$Z.C 1)2B1-414&:+R$ID/*O*! MJNGN$C+N"^8@T#E(U@VD55_W2KBI;YE$2?HLM1%,K+UJ>600K2C M,Y":*L\ M'\3P;*%EW(*.01!SJ,1; $VMCGJ]F"_NLG)E+KUR-6NFA@6/K-:YO;8G$78Z:&R@JTKXP'L%EJ2!X MEI+V]*,\2(_>.U2,VT1@$,SL+^56#,\#99E7)9=O%\N-@M;KY32>K>M=Z8?% M17W#33?VPIR4PH*+)M9V^A("5PJLU%B"(IGD02X+>Z)_[$RP7F\(QM!I ]:N MMPKC6*)$\CH!;:Z3KC39@9@R2#+^'@O+(@W7 >I8I>2#75.,@KX==L!@4&A@ M"VQA^9H5FTH(-B/P9!PHKSAY,3$!2LT91YX3'ZI>X"&:QBXN[_E>MA_9-^ 4 M7-7%7]4U_!16TU1O"*>SLS7F"?I4LBH1KWN13!NE0L M!Z%JLEBI%1"H+ CA(LJ,%.4/\LJX'[GC!C<] _ (&GMB%0;O/[QY]C__]N;5 MS\_?O7_^OWY[^>'_]%E5L.73AZPD^!8S_1>I/U+O8BG.#CP@F"12O:V+X!@Y M?)D['[.C4-P,,E&A$W4]5Q:@3JYD<@.R(&]6*57 U8T9M<88.),R#Q)=M%19 MT#\JOE%GL(O0&S@MKZF_D$AU+1?SFH*XR:#F-AF3M0:9ZN,9"QZ"(ZON1&)6 M)RN*'39];QM5C0!J#W4_A)R#9=\ D.[Q<)D@*X(7F*P#;2+YCK7&,$810)@0 MR2D06;M!0L&MU#0"G,.U?=^!/UCT#>#G5C'I9?:SY%AT4 :XJ<-08A+@$WWK M$T\QZ*"Y'+J/[)CU"CUJ]^&ZW3U$W0!6'FA9>LD,N?U,:>X *38%94V"R$*N M\U%$"1RSS8,45#Y*U;B9-_UCJ#\5-("G^UT:+[FHXU/>I@]@S(ZG MQ 8@N^7VCA&%Q8=","FBCB1C=::.!^F2+U)JB^:?L4RKE^!N/RDW@!/:$+):_AV6>:!Y+3AA!D)VN'5\L[<#@P/+"I%',139( MUL^.=#82!>X)B\7Q=-0 !"_:"KUX2;A,Q>IN4X;1]WW[M*_J]8?,9E]-%I@VR7 _4-'.?,WYB,^U+PR0D MR0H)46<(/&7('@TK@7["!BDQZX?\<<_3HP+V^.IN!NHW^42K#XL'0O/-AHZD MA%Q=9YRO-BAXAR2JU72-EYT-WFXH>X=I\7&^^92+*4,^QQ@YQ?(LLPP*:YNX M$AEHIS*BI.-KH.'V S,V;E!]S.W1%$1:<"VJI"^.MY_/EM5(7.S)S;'W&G_? M_&@U"=D[Y]&1.> 1E,VUC2$=?]HJBQ@Q&C?<<+QODC=N('YTZ]ZONIH8V?, M7YLM=<.65R)G6<-/6P/1D"4$%S487FPRVDOE![F)[$3=N,EP#8#P &6U8 @O M<_[N&OV3Y3+,/VXBU9_.;W[E;3C?="JJHGSSN?[BZA?ZQ?7JY?Q"%A,1R-A7 M[M%E\I]<;8Z$MH!0VHC: 2NJ81)L>F5CW/RZH\=YXZB_'0.\86++IM[N$$V4 M5%K51PF?.*MUP@J .>+,-U+5Z[\'+.TO M_ :0<^?V6!2'+ L)W%H."CTGU-=9$T5J91(WR@US7.Y\<<^^!^#L+?L#KS.? MSW-+]_;*2V\3U[1CI 5E#'$NLH=DK(Y)<8W#E(X=\=Z>?Q\O3K-WWN=+W+SH4,6 #U >O]U/\_"ZM.+V>+WFVX;VLDL:D).2+8V M:&;TE?$,K LA^FRUY8-4]3U&5 ]>6?W,M\O%ERF)[Z?SWRBL>3F_[DUTDM;3 M+Q=EYM<5[J%(@6A!8,W'9$F"+\H"FN U&D>.YR"!P>ZD-I*=<2B6MCAS0^JL M 8_OKKM*40U1;!)PGXGX*C ? H78449'\N(E#I*#O7NL,!B6AE;YH^'"+O)O MXAKNSO-D?5N\U'=6Q7!.P,&0NB^?# M).C>)F)<KM+B;+YI7/=VB:?3 ML]/5[>M+J3'K;"PP'Q6=*BZ RSS7.39)%">Y,,-45NU%[K@6LSF\'D'GNR/; M7R![CA_KB.,/ S]J3YSF0=0Q.DDGK-V1/)U)R8/QF6GK;99FN!3BK\@9-_FL M.8#VH+,&3.O7-V?7\KK,LKL6%O=)LMKN7J>R*2_AX#,Y3#FH.CU*&CM,4F5W M$L?-+VL.H0/IMDG4TG&Q.19([CC]LBF'*A*9M29"MC*!"MK4>8H(F4DT](5F M9I!(F?5B%,L=I?35],0 MI[.-)S-1Y*$4K0)H#!Z4I:WGN4K D"4KA#5,#?*F=1#5K54J'/E\[ENOK;J, MRS.BXQ9/0<84G+$0$W(*WI*AX$UGD)FYP(K2(AT/J_>(:ZUNX7B0/$1+8X^F M_IJA5_6OV^R@,R5EL,H0?,!Z&>N]C#)_-73X@;G4WUZKM3J!7C$T MA+R;-%S/:CH12>GOT_6G9V>K]>(4EU<,GD^TSB2J^HS*2&#*^PQ.\>IC.%Y4 MQCHO]3@V[%$Z6\OT/Y(YZT]W34+S8K[$V7*Y:1ERL^>B2=G938>L1'_$VI1= MN0C2Y*P$QU".Y00^0&%K2?_'#% .U%<#0.S^WC]13C#/HP5I903ET(/300!W MR+/T4I0XR#RF[B2.&RL?/P]H",TU,"OD 33T#>#7_ M]8'>.I-*(J]ED!OKW4EMI._9D?(>^])9 Y;RLB2V-M5(_WDV7>+#4Y]^QKB> M!&3&Q>HB!Y] &4[L"6NA>*&P&)&9&J3CXXYT-ID[V1ML%L?381,7CB3(A)A7 M+TC2E9^3>?XUK"M+YV_*P\Q.=&0BB=I.PTA=A4J>LQ<2BHR._L]X88/D2^Q) M;Y,YDH.!]@@Z;=&^$M_DRZS/W\["?%TGK-*_?JZ_,L&DT7%?K[$RB31Z P%M M $W"C8C)HQRD4UMW$IOT1(]F5?O17!,&M;LH)R$)9DO4($3Q=4BXA*BC >=- MX%9@XH:-ZX..^S9S9%0.I+EVXZ,7TWF8I^V"-,H$(^M9P 6=!5P1<]('D+%D MF9@T*(8JZ=^1U$;&)A\I/NI+9RV+=.GL")C+WS..3$Z3A0C[@*)+5C#@)=4F&=*AO#-,NO] MEFXR:ND;9D?02A-UC-W%.4D!A4[: *NC<90L"#X6!75\*5(8EK4_YN7D%A*; M#%>&,H #::X!Q["R5?]?XZTO88:;?&&2V#11.%1_0-ON[C_<^LV+)FI?/W1= M=NAX_@?MU/E'?$<.TO-2L/I#7,548GWE(M]9H9#@+>F$E61S*$FF86;^'9?- M1B;*]^V0-HR5I[Z3)BI$P8KFD 09)E6\!I<,@A6Q))5($&F0E]*#J&YDU'U3 M.-])D\T,"3B,Y>2%-YHS I?V)&S+:G]C"BD,#][!TO,:!>\N MFFRE)=S9Y\^SC2C#[$J4+^=EL3R]4.:54#.3SDC?]^(ED16' IL[D3;R85_ER?N7'O%C<2N2_ MG11[/F$\QJ(S!^U\;48G+'BDKW)AF%/@*MEA1H?N3_/(G;>&P-#]B:-'4FAO MV.VWL^!/835=+NU.103\.!V\!&Y* 94# S(F"H16,EGRVV4<)/GJ MV(R.:\N/OS/N6_JF@=7H\?#^[/0T+,\7Y5&6]SD9.GYR'X?"/DST=!Y\OBLH^@K0&("DRI,.#E(JL9PAFP31;PI]Q8XO_CS9KN8(ND$3Q(RUJ19KQ-$ MYC)DYSGC1GLE!NE\V(V\=@W9#GBY;\@&T$P#ETJO\?=;'"T7<_HR7?B=V_GS M/&MM688BB@65"",DP0#&!5>\E-P/T_EU5T)'[K8Y# 8'U5:/^2K]'JPOPG2Y MF9JVN F/7LY)G&<7?57W.$F_]9%]')T[D=W367F]YDW0>(,\:T7) @T$'A,H M:U.-8%5UN4(JP7.A!SDT'B/J4/NU[;-OX*\VO>55 (([&6.;%/A WBOW44J= MHE%JD)2F1ZD:]W3L#2'W;5-_FFC4O__&?OY0RYN&,$:7'WP$D[2-A6,8)BPA M& HF 8VIH]JS(=CY E9@Y))QY&:0L/PHANFB*=S)_':'HU\QU,7RF_F[6@A7 MAX/2+[Q>S)=7WVZ\S8T^;O80[95(W@%M3!<+D!-A@;9D HLI:^FUIU\85$R] ML=*P"=P%BP^:P'%T_C3MYL^X#M/9$(;SZI./8#FW,G$,TYE4+L;J EK6*7,< MZ835V8)#BU8'A<$^79_NT&TT8;&@LR%1T*,=J$R;.:2@02I-CDY0T@[L_QW* M0<.& CQ#6"N+X0T0%Q!ZFG)#2$R-:T%G@H@5AE"W!&9^X'/BXO4O1N"\7S1VR!ZBK M)=Q=B'.+ #<2^VV^B"M<;B:FO)Q_/EM?C1>ZF.=W6PJ7&]PE;R3M_QJ6_\#UB[-Y M7ET>(2JKD(1SH$7MLN0D'2'&1 HH2[2(G&4W2%'"=G(: >"H4%GTKK<&T/?; M^P_+C3C/;[K.77*"6+12(8..KI"7Q"4$E3B@4=I)]%$.,\GI89*:.OS;0&%/ M^FL"B;\LON!R7AWJ]Y]K'CC1\'Q."WQ>3E<7S3R_XM'&;+/B&40*"*KV[/8L M^3KPU&8F%5-^D!RW?8@=MT%'H^@=6.<-X/K98OEYL0QKW,H,10'*.ULH/K0> M5*#M&@R%BX@H@DVB(@/4H5>.VRV@2J?UIL0%(WG+HK[_\VQ271-2G\U?X M!6<7%W.H@M H0.:LR;O/U94A_DHH0@IFO4^#-,/L1EY3YG3\FX"^%-D2/&]? ML7W-W^6N%M8DEGJ"=M(AA\9>&,\Z)"])\^6JSA(V)'' M1\UB2!4V@,G+GH/W.@UN87""47@6= F):_5F((, $.HDPUC9(P),TA-16<* M1ZZE[A<96_I&]J^F!O#W^+RV6\.OBD#FI"KD5^DZ_,H$VK6E@/>I"*ELXFF8 M!@8="1RYBGI0] VBI"::_C\HMXE61NNH.7!3)[EZ3^<%RQY$*>3W)"59&>3! M^T&*Q@V"!@98+VIHH,WX9HCT!3?D@:2+:=(3R36!W]".<*$6@%#8YJT/))KH MD )"[?P@??6W4C-N&#(LC@X7?Z.5@1>I1=4$WSIQ[I#ZT<17JY(#>=%:]<,RU+$.%SOE9@_>*J8M&)FJ#5) M'>!9,UB4$@F0\+"I8(&@*]$]2HTMPFCTW&08ND.M#T90[<+DKK'H_OIZ G9K -Z0#SV<4-9K2&[ M/>QRJC+)E7 29%'U ),,8HH&I$A6<16<%4_<$WR?/F$^F^&;(A<01'VLS*C 2PJXLBS9&&,#PT$"T[VH?3*F;1>T?=4$>' ] M-G#INZ4OS";GC)' C%01K'?D_#HO(0J27LCH7D:>JS(\$NX_ MSO:@E@;015*9KVCE*J;WN/PRK3- WVQOXT8?N=K^H\MTCB"\3U;4%&[O02$6 M\$5[""H:;5QVS UR#=PG$R,_WO:!JD4C*FX WH\4>1DF69#)@;4BUL$;F]PC M ?5)4"7N:?UG63O98EUTP'L"P*4(J3 MQ*0PD(OFB:>HO!_D*F,G*L/G(9380/XO,_2W3UW M9%I.I"I.&EFSU#7M/UN]&9%UL2=*I,$CPU OUK1CUUUB'F,DA*1R_4C^OWMH_O_56].[[]!;[G^+$2U%8 Z;VWGZ[Q^7);+;X MG>+9^OTS(FZZKOMN$C&(0E$"D-]$@I1,08CT1]8RZ<2B8FX0R[H/L>,Z"D=Z M1!U?@[3915NY>=Q&9 +9#1M1 _DR\T3--IKX]'Z]2/_XM)B1.E<7(MXGWVG+ MI_0RY_<;Q/64W73QT=> BB6HP+D"DPMIU02V1L4&J+^^2R>[U8X[:48Q>4,;'0!G(JD0NK2VVM$0&%R\4S"M?<((FFG2D<]_+H '1\ M=7C&4Y(*'RX0\;QLX,F4QY#U E.8/"UQX/K@Z9+QI>, W5^'TN]** %)-V0_SJ<7CQ.SE>TU4A!ET_B MQ;$D4Z!8@=6HP3 +WH@$VF0N!99BAQGD\VW21L96/QBXCZQ^%3(BQ*IK,GFQ MJ/<:;^87=OQ-(0IN9A!%8TQ!2:&@KI<;WE-X:(*"DJVV@8L2W#?=G6^N,C)( M>E;G8@C9-F"'WGS!9;T"VUQDO/E27.7A5#&111$+)!-?#Q/ /432^FWRPOK^-H3V$WQZ*KC+6O3$N(\4/J&O& M>G+@(T]@E-0>F?&<#U+)OY6:YM"SCZ8?Q\\>8F\ .QM[?&F=7UWG3V0E*+P4 M"J26OEZZTP9+L4"6/$O#CFX[BF<5_O3-)Q+K MZN5J=8;YY?R6XSB)V1H3,@)S&Y?19[+548.(RO-DDE0#.48[$#FNG>H!$X]< M!/6JH+; ]W8Y3?@6EQO>)@8Y&JTX%!D";-KC!4$A15$"N37"EOLW0KT#[0Y! MX[K@@X)J?\&W!:!GB_EJ2GK8:.4=)IQ^J6VW;^^.$G/&4#Q(H^K4('3D-%A+ M 7"(C.P]"7.8AB*[4#GN63DHU'I6T=BW2\\6IZ>+^8:S7\,?T].STY/3Q=E\ M?3OIJ1KIFLTW<39PDS$!2TF!2HZ1"$TUSU8R5,X+?>_H?.#":9=5QTWX[0]+ MPXJ[T6R09XL9L;6XV"WALC3PY.,2+V:\[),3\JV/[",S9">R#\P/N<3%K04W MTQ<2SE=XL^1UU@!GP5),Z$$D\HF4*8E"13KF="FR6+(P)G;=@QV7/-"^W%WE MGB2W)4$9KS)B8I <@5TE0993F^K_$>RC0L5*MVOMW=<>Q^\>$ 'WC,^@NGB: M)NCE/)VO\:K+,G[^WBYU&8R3GK@Q[?S7*#E0RF/?6;S#+S@_P]4+$M17EOYZ(+'-B1'Z$YVY'K55M)>1C^?]M-#"^"YF@Z,H4@64IT38D$5S2!&VEJ()@=G7=+8 MI5RN.WS&MBU[:NR^SO<0W\A:O[R8O63-[Z.W11]"'%O[T_DMPD-144DMH&PFV6(MR'0!P32Z$W&P=L;V)_#SV3)]"K=A M244!GN )LHHID7^-V?5VZG2F:KP3Z7#%+X;6PMA!\5<7_%='KQ8E9\6!(CY! MSILE 8FD(*C$."_)2]XM$'Y@@1'=E&'TN.A9J UD&+TCI1 !=;[YSQ3>SQ:? M-S,B;DSTL\5\D%8_G5\GN0OK8U1:0N%5BD+D^NXH M@0[PHHSWEJM!LG%[H;Z5MG&CGJ'CX>%I;X);F?I.&.U=\L"SK*:$&7#,>G#% MB2"\LSX-TB6H%^K'?2T9 77]X7Y/"+3A%?SZRPGCXOJ4O"H1H=/*H]"08TXD M2;(@/A4=A(_$2&N4Z7CQ"0CJ@0(K<\,2$[-D+8:=D1DP]Z4_,WL=.+S)M$T]7K MU24_WCN6&?<@1:E&GF5P67,"23"857)&Q?TQ='>Q<6[:CHR< ^3;@.O6@]/\ MZCIW6PI,424-CI-,59(!0J)OM=4"K3'1WXQ:[W?J4'],=,*L_B>)9D9#Q]B6 M]'4M0"EG\UQ%^-MG4M1\_0*QEJ/+[(27H)C-]6;,T?:F@T%:EHV//C"K.YG/ MAU88N3YQ-(4O^I;^V!!ZNUB39*9A=LL_#O/\#C_6(0B+Y?FOTQFNUHLYO@WG M&QG_-L^W\HHG3'%F7#U),D5BJO9B=BG2MSX[S04Z;[J=U(=2,G)U8Q.0/*HV MFX%NK:G"91V!]RWV4D*M3!*@42BHDY8@U@PF(WSV-@9E;;>[\-W7'KDBLBUX M#J.QL0%Y^XIAATWW#M/BX[R.F)DDHUFQ91.\U8'-Y/T'EP6(B,B8%9G?SS9X M )\'DS)RT643<#VN/L=&[]OE(B'F5=7&N\5YF-7KA;>T2S?;4$E;BB?WW.D MBAL'P6<+T4A-T2@Y/.B[&DM>F#\C$<<9(* DH#'.@=$Y >Z.0Y)(UB1O#?+>'C6[K=0*9_;Y!-H!F M&KAWO*J%F/@2L40*A+QA9'F9T> M;1>,D16=NET6U1_HRTW.ETOE'JF_(>9_1A'S>[YJ)#R,0$ MJPH/ 6R(D4Y_%\$SBM*US\9[DJB5O)-5ZXF@3ICTWRTF1]/MTVRS\'_#E)8> MKK?"W<\_0D.%1Q@Z;A>%HID*BE.0&4I]^[4%0DU(#,5R@QX9"K&KM_/DNBB( M)'566("G.B' :0/.UJ9)(4>WF:A>!DG+^B?MHK +YH[016$7[;=1YWZWG!O) MO$=K"EA=6\Y7W]@;G<'+9"(+W&75Y4GZSRX*>P'B6UT4=M%.&^C:4@]N;421 MF0)ILP]U]HET4=M+GKET4=A%N$Y"D4>C(A?9JD)YO?Q:1[(.Z08I(=H' V)["Q57'MZ+#RU,-2\"H M,C$F?2V-3!*"R!0?"L$X*UR8%#JY#+NL^F0QN2\B%L=03R.XFUT4/;P_^_QY M=OZ5%U7;ST2O$Z1DB:%8-$3O! @A)%?):AF[77]U66U<.[Q45[DS!N/F$3 M2!Q:<4\$GA_>O?SY^>L/O]+*B:*#*T95M.A4@FAU!I59[=QC<9-'F5FIB;[= MIE*^V#"\&I#A'.GRV3 M#KW1/E@[3Z9E4N#:."16=+21-BKYN XMAZ@0M9%9&R"-?7W [2&^ ML4W*K<:FWNO(B$HKZJAO"EN"#0E0&O2)2R95;X]BN[4$?DJ=B/8]FO;30PO@ MN<2\QFA]T MLTW$I5A%7X>^]-Y@2^"=]/9@2^!=A-C PT^O^::< M3"8ZD\#K1!8S18KN4M&D?\-Y,JY8[!(=_=F"8NQC;'1TC.U"/]@$@7SBP!SR MFL)<.W[S K$$A&**T,H9*TNW:_E_@A84.RF\4PN*7:3? (26VYAXC>LWY4/X MX^_3]:=/BUF>SC].LM!6A-J5("H/*L?-ZT( :0/:: T%LYU1U771[ZBQQ"% M&T1'36'OLIS['CM"1U.'[8)VH@X3S^2G,)^ ":.2<)F9F':'W-:UOJ,>$?T@ M[7"-C VP@SNR!,.+D[Z 5(9VDY:% JV(X%T*W A18D?X':6_SM/H"+$W.(^J MS0:"GNMZ2RLYYS5-Q,7DR)]P$:I73%XR$ZE$YU7JL8K+[Y;K]A'%OF.>D#L;;CZTD$K M6+K'@D4O(XD Z@T4*.6J694!?*88*# 5!.O6GF;[YW]'#1X.1M !DA\;/(_V MUF%.*ED[RANIZ60VBB+F6H9=!&JGF8X)N[7>.KC#T=-HX["_#]67%AKPCZX2 MB.J.>'9&CM\I+E]-0YS.INOS9V?+JI4Z?":B0^)$(_'DN 8?'(-0G%51&!$2 M'\)WZD+<=]3#X1"_JG<]/LT>#2]_#?&GZ>+SI[ \#<.U:MBZS!$Z-GR;O>,V M;F#&%$0A( 2+M9V;@J@"&3O$J)B69.MRIR/G*3=N2&33;6W\G9EF0/Y")M^! M_%!T05A!.TLJ/X1U_"=MW+ +YH[0N&$7[;>8YEH*#P4E)_H3G0FQ1E$R:2 1 M(Y/.HS!=^H(-F^;ZE!HW[ 2(;Z6Y[J*=L=.*.J?K6>$M*R%4QZ;.!:DN:3;(FQ M0D;O#6.M=3/YOAHY[(2Z01HY[ *!ICR!C@T#LBI!,VT@!5Y+AFHJ&;<%9& Q MA2R=#MTNQO=8_,DB=%]\/.AI#*"LL2.>ZUH";Y65,FB(T8EZ)U'G99#S'JRS M/N= WGJ7"_(!JG">4H'HOI'S?GIH 3R7F&?:A50X!U8<'0&IT :K0S*B"HZB MOB1U$+W"9_0H9S^-/5"%LXOXFJK"*:ID+T2"M!D$KJTEYET$G:-.7J),_968 M-UB%LY/>'JS"V46(#7CMO;X8)B]";<$(TM:"CQ %^8[!@G":SNNG-O-0=-:*F,TNU\9R'!PF"9AC8%)955S'!*H_!\$> M#,FC:G-TZ#Z644;.C1-LXN:GL#<3CZ*^!8.BZ&H0B-99< MYF"3+:!4D>!U[:P0)1;G2W)NH*>X[ZXZ9Q_4':2/!G#T:/;KI'8'9D0VN&)I M4TBEP 7R:35RZU2*7,=!GK@>I>H[JNDY!'']::YU&%XE8:<2JE!(4!8EA519 M061>$(A*8EPX)U*7R][QDNF?1IG08*#<1X^M8[-*]Y*MR#TF1GYNHN@)5"8L MN=H/SUKK75#6F3+0E6(G^KZC^J/!$+JG-I]FQ0<%;5_J1<%B_M-T\7*>ABOZ M>&BE(]1]=&+RN*4?3A4ADH[D$G)#1W.QX)PQ$$(@6!=C\WVGZCLL_4#'.2O* M@562MI=$ YYS!\E[J6-B)<<_2S\>L:L#8NX(I1^[:+\!#^!%F"[_(\S.\*?S M7S&LSI8;MEXL\3_/<)[.-\_QBGP:*;@"3XR!2KR ,Q3WD9AE*BF66 8!= ?: MOKM"D9W@LQA6ERW!8?64;^,\5W3@<%1CIM M. HI2Y<^N;T [CYQC2"N+T1T0-Q!ZFECKO'=\;TI)!N9BH"R2% >.?DRAH&7 M+EI5&-.FR\WDL%.SGU(1R3YG:B_::0-=JRWS?[/3R5@+5BI66PT*"!@1G$5M M0XF&V=YR#)_*U.R=%-MM:O8.4F[D=?C1P0A*)/(:9"[ ##>: M&T>VO%MQY5.=FKV+/G>=FKV+Y9U,;5@ >NX M!8I#C#* AKC3P5B)NM,A^:V5QD7-H#I>#"7PL=%3<[76;^_W6S+LM&6))'C@Q$BU%K5+Q3LAY;)5Q@[NCH:8W0;?8G>^,H;V1:0P!TH($52F MS1.%\8!%N1P=MW_R&%]5<-?IS/ M&!F)K2@*]%RLU4ED1WPAUTE)CSYWZQG]P )/%FG[ZGF[U["_T)L"#I/\D@4? M&'G=S$(H]=7$&PD^% :Y^!2EPJ1DM\&)VS]_W-N2EF"SG\@;.&9[SSHK54&JS%KS/,<#1UCV].[C-_$J[>J MA]]A0OIA?K8X/5W,WZ\7Z1]_WUS7KI__@';Y30AF9[WGTCW$Y=\S#*1 M85"Z'B?>062\CA3QP=;9O"%T:TG0/VW?43N7G4"V:$?C8P/^X-8AA4DII$%P MA<2MBC)UAA-""=Y9AP%+QX:A?S:".1S,1]5F,]"M^[+NPS#[YD#6*%-D,4-. M=98P9@FQH 67A.!61:UCQWAJY[6_HZ8QA\-S&(TU \C[3'U8?/@T7>:W85F[ MY% T\G*^QMD,T_HLS"B>^(S+]?D]QAW74G.9*#1!8ES(6O&*&9#;I$0VV;MN M0R[[I.H[:CAS.(B/K>6QX?WZK :Z;\IE4!WF"=_$V?3C1O^K2=0V^" ,.+.I M\0\: K,:M% ^2I0EZ&Z ?7R=[ZC[S-X0[%$38X-JN_M]2UX;UWH2I/1.1@F8 M3#T&$@-O(X,ZB:5.,HO:I0."J/OK?4<-9WH.C [23)M@ZQCKK:YVW2;(6TV\ MM"%)+X&5S$BP(H%7W "3A6MF2+;<' #)_:CZCIK2C!/1'Z+E!JYUKYN2*5Z" ME84BMYAJ^B>YS%ZR#$EX[8D-@6:@!] =FL0]C=XS^P#Q('TT@*.3+V$ZJ]?( MY,:^#S-\7XM)I]6O_1GC^N:[2426G=$!-)T"E:\"+C )*1!W3 7FXB#9)ET) M_(Y&7A^"PT'T^32;(+U^>?+RYZLGPN$Z(&U=Y@CMC[[-WG%['Z54A%#&0K(U MJUS0;HZQQ'J DGL8:TGZ-T7]Y'L?Z9@5%^0:,\-)""X8"%IXD"XZ7?/N40]2 M /A/VOMH%\P=H??1+MIOHS;^;@EX#-(RR0JDJ.C@"1HAA.P@*2:ELE76J0-Z MA^V\\)2Z&>T$B&]U7MA%.VV@:TL-N*6!!5EO-ZVGB-P82#Q@ M8E8'[#C+^J$51H?!H9I[J,?"WF)LL=K/"*6RK"VY=$VM0!W!>Y?)D"K'C6,Y M\][F .Y=[?>4V@'M>R@=K)TG4^VGN2W19P,L)@6*6 '/9 )K?$83BL$>)Y<^ MT6J_G12_5[7?+EH8^Q![?1&DSU[.5^OI^FQ=.TK,9KC\>$Z[\^6\8-V 9ZN? MIRLDSJ],<\R";SJU.5G+N[FD\ 4Q 2:2G]-DFCOV2MAK^:=0*;@3!A9'5;!3<3\]M ">J_XAUD2>-/3!G>1?Q-35G6=@HG><%/(^E MUDQC/< #>"R:@HR8*3#H2^\-SEG>26\/SEG>18@-O/;U^DR5;3(^,$?.7YTE MB1DA9!7!LF!-"HRA&&AFSY]SEGL]QD9'Q^C>^V4JR*_TF8GTL?JP^ DO,^LQ M$_:*=LYDQ!5PP.H^<0SK5 M/$+RY-(4.JBX[=9#[8$%OJ/:F[U1UH?LQ\;/2<[3BP#Y5@%196PZ__CF\T92 M]Q/8@T[!*0E:V5C;#'+P(GE0@KDB->VPOWYD ^@[YM+?4>5+WNC MK5]]C(VNJ]K=O/LF*HB6-@M"9G56AZ3P+EIR#HH)CIF"V?MN%[3[T_ =E<'L MC<9#CS/VG.[2Z8.T+.[2[:;^* [Z/IHN'!9$&G$?%<0!EIP45A M0==32II@6(C#> ?':OWZE+)\=X+@(*U?=\'#T]X$MQK[H=*:E4"&R-11\=[5 MIPX>(*!%GRWY:.G/UJ_;-\$(J!ND]>LN$!C[&J*+2_FM4_AJ+(A'R5AB%,4: M"D8L1221*81ZK5=D#)ZS;J56_='T9/&\+YH6XZNVQ6QM[I!I&05DSC9E]!Q< M\@6XJ/(3(GKE.ACE/[.U#W$N>M'.V"EJG7-$)A!&)Y !>/K".\$P7K/ M$CJN;9?X[[O.UMY)\7ME:^^BA:=P%%_:8Z.RT5:[*KA(]M@FB%&J^N0A1&** M,>YZ.VI'SX\;1MN['I5[B+Z!H*;7.VNOT$=C+#D@J>82% ;>B$">"1.*11E+ M&.1.Z^BY=4\I1?R0.'\T=(QM:[_E]W[ Y>G$H/79EYJB4),5LA-U(%0!YTRV MTI>4.EK9+JM]1YER.P'A@=99_6AE;)A==TJ\J*Q]%N9YFL,:5Q.94C:,?!TG ME*=C1).T>'*@G4G2,\P&NW44?'")[R@I;F] ]2/_T5%4.\:5LWFN]OZWSR3L M^?H%$A-.Z\1,+!"E)KDH$HY37D,JPF$2G+9%MW[2#ZWP'26Y[8^A/J0_-H1N MW3]=]PU>G9Q6-WJ21)$F2 =,T0:HP[$@JB1!<,:]T<-GHP M*=]1'EL?N#R"/O=&[Q=;;K4QDK.%4:N$S)"%%)):4$) M)(M&[A8$Q1UDJ8T.+EK5:1SZSG<%AY%]Z'5+Y]5_NKWZ!U+93_0Q_YBPP%1. M,M5!P9PV,5/T%0KP,I=,<8\QLDNOL^&DMIWN<8/7(R+U_@7*,?7=: +G=I.T MN9O:*R7ST<\;SH9N([@-2TH!J9-8)!A7Z'3-">E@=ZZ>[I85$;F)_ONSI#9#?;Z391)[/-1])7;\J-9W)1 [>A]&;/62:U+PPIX*^/V8FV M6]#D-Q7-&])X>V= O"^(>YSO M*(LH$M,V0\HLD0T("IRUAL[#&&+A##T?Q <=DJEQ[Z3;.1_&0\J3BFBW_^OS M/^J7>$ )X@&K#1<-[\YL&[&R#E+&1-O">>-!<94@.J'!:E:RM1A*ZM)U\LG& MR@\$/K>>%GXZW^X47C;J\CXR:P.8PGR="BK!*V8@L+D[_\!AHP.]Y.POSZXQB5]^;C*]EH%S65KD!@O(,T&",VFCA^"#[_S81 MK502'A4'BYZ4TA"@+I.*66'1I-I90=9I/O6%TSN21<@JR9QT%GD0DWB7C'%! MM;\Z'\#%'K(=^VKAP^^+#Y\69ZLPS^^GY.S@_/K2L3I+;R]SU"N'EZGBS >) ME@2E+*^9N=Z C]J"=*HV=9622?8M[W"_I=M RSY*7AQ-XF/CZ:1^XH:1E_-$ M4IU^N ^&(B".WR_3[(#S6V>VR9<:](^\))?Y(< M&Q-?,R$8EY>,A)2-XMP!"F5 )66)D2S!Y)25\Q1>QVYY>H^M,NXE8E^(Z$V. M#;@CWW3C'O+B7EVGAK&H,-CD@(5Z)Y.9@N"CH3 C&VE$]A('R<4YG/16"F?' M]*6/#("G#/F[T]-/SM:?%LN+#,7LG#6(4&_NR9(PMIE;#+YH@XPCEP.]:/;- MR;FD[,U82;Q$6E/1C,]>&, MN& I B\6K;9(H%1#H'H[.>,6E8T,SQXT-+:C?>O,>!8^3]=A=K%U?IW.JV?V M/V3Q_3W1Y%IV,#^=+C"1^O;K!6%VD)87Z^NB60-V?K MU3ILQA40OX^(XDH(FT+0Z\T]23:[7)LM)9$VK>P9B40;*.BLUAAU#MWF41R' MWDZ;P'Z/FZ!!/#3@4^RMDH/2(H(@^>DTU9QW]E6:0,7W]?&^#M./WY:8S[Y@DLR/U>CVHV_3IO(_[F)CH:A%K96WY6+FU=&J8L1 M3"+I2) 09$$(*M/!FZ)S1D?%Q,!U>SUR\Z3+]_K)Y!T+&PUL$/(Z%Z?X_[=W M;;V1W3CZ??\+ =TO+POT;B:# 6:S@TYF@'DJB!*5*8SCVK6=8.??+U6N;E_: M;=?ER$?G=/+0Z%2Y?0[)[Z-(B2)_9(/OO<2?#R+N"Q#)&W)!,,--0#!Y7XJH M/0B;E6)GU&[#](#Y*^\T2LWO;(C9]3'?N$@\E"@5Q4N+I] FL.WO847 (A-D MJMX9EM*F+CN/K[[5O&BH,0PR JI=G0QPN6'UJ-6U%**ZM&FW\@W&D M *65K#:G4D&A?>UR5G/$NPV)L'.0<-0 F//-,@#2_DC7'"]?L40?RB_;ZVV+ M4%I5Y%.A3)))^-)FB]36S%+RW_A/L.1\22$HAW26\^A-.L@1E$@\!(B+7E9O>B!S(GE&*62=90(<4Z8#,"2 M@V147A;\X $V)1EEJZ;-PJ8%4&[[N9< M5'.$^]VZMA6WO?[Y42NAR?LBO/6@?BT13A)QC&X(57JA:JA@(R6.')CJ*3A& M-&'P*6E,MLO2N99N""DJ6[(64')IW3D)(4I#@!QX%<7"I^<]GW[OAC />OMU M0S@% W,/IVLB[;=91(Q5ZX1@2VM=A9+:M08)GF+$$(5UX9ABZ..&SWUZZBA[ MH.]J\=VEZA\!,X=$4Q?CBS$!O"T6#*'B<+Z%*"6$PL\MJ;V>J'JK?#BWN.V]N<1HI )XOUM"$GNJ-KIXZS_^,GS[(A,9OVS ME3C [L,$12&LKLI.$4'FI,'HK"'F&-AMM"[)]"CG;_LYK1OF=]O?MH43_8^BK;XF^\#T>F"["S-CI]W-[^\_L;HOWP&2#"6\@$;71%ED['R0*M,.3Z27)%G]!?A@J78R;48AT3L> MUWQ+FS@M-RXZ'9Q78%OMNU%M.B.NS35;:?2(N_07\Q=>9'RJ(. M>!^-T?C4^+]/S_N7G]&YT_T1@@URHILY44B9DP/"T/I5>,"DPR!8+V$:H.MMK(7^5^+8,F%V?9 M9[TGX+KC%;-ST3%*^#/I;55E!*4BV28Z6X[_L$+RZ" FEXTW7H@PU@[O1;>8 MQ]N_FA">W6\VGX*5L\GR/_NJO1_OTLW=$)3Y(__@W>WG5DHRRUK0.$!4Q!:A M-H"=S8(%$R8RJI@AEY.G8BQT?VIQRT9D25&' @X]YT!2$ON"($!:H;5)5F7LLWE[\JLN= .I(];[6OMT M/,=[/%_3SRV*',+KLYXK;5M/J =2^Y"#7"[.(/UV,0YK# MD*?@Q(\47!&>E:";SXC%HCD$"@2)ELE M4>XSFG%J21;:A')Z;7VAKLOGPYA=^^A+1^*+JHHH@I2E M@,F578JS;18+2F>4-]6,U?WZ1 $7VMIR7&IU0=8*&'=D6[9FQGHPH_5>H39, M#ZKLDVP*$)61D%#+HG)VH8Z^G7RDJ(ON7#;(24P/5'T[O-O8'(PV4D*I-8,A M:E<1DH;,YG4)C<7:Y^;J^\BWFA.=+C"?J07G*9A;SAG05R]AO+B]_ZJ"$F99 MK%. 2=O6+B5 DJ) 3JX-GJQLVGE(.9V,JSD]&H*8,V%O">OD6ZKY)/VQV@E1 MA=9J(&0"(Q1!4!S"&^(,@\AZ*^*0S#Q)S-4<=RV"G/T0N 9^OG J\JI^LK*N M_0?25P4F%@?1%@64DB^EF.*?#[\>A*$G"KJ:X[=%<+0G"B\]M_MI<4EG]1AT ME!J<*2/946NHS6'E$L@[CLB= 5\_E#*MOTE73V>;T2ZOBK5O)M""SZLG XKHQ 'WU8& MGNP5/U(;D\"?_^?N>J^:7]-5NRNM-EE&*7.,(%048-!*P.0=N"J4#^Q@0DL%L!,T\.S;^N.2QD?946G$]M%PS9R#5HIEC-54;K MHNXW07<(%2S[;'-<'L\$TE'H/-P_:2$TQBM3V [('4U-K MK"4('$FO6T&S-J-7PCZ5:-F'EIW)-SN$1N'2--'$4T7(3; 1%2?Z8(UJ6P"6 M(%E%@#(52@Z]3?U*=[J(M.QSQG&7LHE - J=NFX*?_CYYYM]&<(SO^-$E=H: MPRLW!^8FZ?U,G@S26'1.UZ)LE]';LTF\[%/&<9>V]X'@"KCZ:HWO_LOO6$>? M.U-N7,HH(3"#=O]+E@8DV.G '8 M])>;728JM]^SH5YN_U0SIB*\!.G1M-78<]!L->B,I3IGP&U& M'$]KLP% .,T6YB=6?E[9Y$94Q5%N0*A2MKHKU./OFZ%^V-W]G>X>YJ5ODB9O MDW2@A6'KD'"0O'-@.33T+A4TIDM6T4VBH[@25LB5,3"R9K(A%,8^B5?R=5N^)II'GC'RQ:']D M_=QLVX;@_ON_LL!3S1LYYUF3S1VY6- QYH\(]+E:3AA<,@3&UPC1H8.J>/3#:S58DHE4@)K"H.3%$&@K($RL68(E998Y]"G:DD6/24D5/0 M^T6.,0L&!HB3[M^).RF,LL F#I?<0]B7Y>_7*7K'](O]-VNE9QMI*3JF<>@, @.WUBO M(6IFMU(Z8$HABGF:L)\AS+P(OP!;DW5HF,C0 X#]A4CO]N./?_TOVC<.=2V0 MUY+7)$.L7=WJG14GT278E"TK7JLNM?:OOM7@]U6Z@V;7RX(#P/&37O;<+E(& M(ZH"*WT$$U #RIR@(E6K^/USZ7(#^?%+S'P%8XC5_&RC# 2H ]&4<&9]??>8K2D.L<^\, M@"5#_@__^^OV[E]_NN;0\]>]5?[[[A]T\],_TO7AU/KS:<*380D^*8IM&CJU MFEXE!20G D3IM+=1^BK'*DT[2\S!\Y.)03P5A_HCZMO@VV'D1T$*/H<$RA?. M*+WFO ^9&9GS0*&J(R?&&B9SJH0+9=D[P/S]&7D&YI;38_]L]3R;K=NB80JE M0.L)"48[#RD)!\C!M?"QDAIL O.) BZT6<6:"'D!XI:\.+*%[A7PA8(>RHK) M5>L-.2A6M7V.A.V*5BLKUOPFKK VQKK6?H10"VTKL2#&38VL98_+?=-PAX[E M#]7*FTC558T9.#(HP%JRG$H$"T7X0*K$[ ;KNGVZC OM+[$@%G;&WW>I)(%*2&"B3*P^K* 3.J%UBI$6EAOW:),SWEK^3;F#GJ!>=4CP]-K^VXJK M6F=1;(1^\2+'G_?@4.H!.45[_W_ZQ"1RAV@-HZ M$#YH-FXDB-D&<#%YC"J3LOU&HXQ2$S9>3#_Z;OT%*#J;8W>KA-]W_ MH^>*VWAM"TIK(!B=V)[% 6+-8*65)A3,(76YH#.;Q N-IJ=AX#)P-D#,^\X- MPHBRRKY:4$9P1L!^"F*L"7PBCA:$M$%^*^WFQHMC!Z?>Y8@:M.4<"_[+]FZ_ MWJ?KT@:4;=E2UWE+9W65>^W73=$X[NC7G:@WW*/G?7CVO(?&6Y^;:05OE<,: MP)@VU5S'#"E(SWC('KVUR?49$GK26U[JM8]ZV$^L___@?_7/C4=-2A@/F#.U M0F4)D:(&HF*0O-3>=ME3..TUYZT1Z(>RYPZRH_'Z.[C#%^T/9*?^[__V_U!+ M 0(4 Q0 ( $"O_E#O[ 1)7P< /0G 5 " 0 !E M>&AI8FET,S$M,7$R,C R,"YH=&U02P$"% ,4 " ! K_Y0E[!K.%D' #V M)P %0 @ &2!P 97AH:6)I=#,Q+3)Q,C(P,C N:'1M4$L! M A0#% @ 0*_^4#TEFCH,! \A$ !4 ( !'@\ &5X M:&EB:70S,BTQ<3(R,#(P+FAT;5!+ 0(4 Q0 ( $"O_E!,+QH.^ , "01 M 5 " 5T3 !E>&AI8FET,S(M,G$R,C R,"YH=&U02P$" M% ,4 " ! K_Y054W<$I9H 0#?CQ( $0 @ &(%P ;6=N M>"TR,#(P,#8S,"YH=&U02P$"% ,4 " ! K_Y0^P>%GA8- "7? $0 M @ %-@ $ ;6=N>"TR,#(P,#8S,"YX"TR,#(P,#8S M,%]C86PN>&UL4$L! A0#% @ 0*_^4+IH%&++0 *N(" !4 M ( !6* ! &UG;G@M,C R,# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( $"O M_E![W >Y=Y$ #E&!@ 5 " 5;A 0!M9VYX+3(P,C P-C,P M7VQA8BYX;6Q02P$"% ,4 " ! K_Y00IM+BU)= !2;00 %0 M @ $ "TR,#(P,#8S,%]P&UL4$L%!@ * H E@( ' (70 @ $! end

O\(@J"\<5:ZN+D[6M^=FW?OC9UE>M"75M1UNNUM ]7 M*C?;-R?A2?O@1B]7%3VX>/MZ(Y?J5E6_;JXM?EUT4C*]5D6I32&L6KPYN0Q? M724TG@?\IM6V'-P+LF1NS!?Z\2E[\E^Q M=6.3^$2D=5F9=3,9&JQUX:[ROO'#8,(T.#(A:B9$K+=;B+5\+ROY]K4U6V%I M-*31#9O*LZ&<+B@HMY7%6XUYU=O;RJ1?SJ]@5R;>F35B74IRU^N+"M)IS$7: M2+IRDJ(CDL;B9U-4JU)\*#*5[")* AG3\B+ M.U-CEA6"SI%DMXL>1O M\.O_)DE\6&]R\Z"4X!'BNK;I"J/$=2X+\:D0/\L'*5L*N=E8G>%)D9$>A:F -_/_0J*H#(LB2S5A2MD*[VR] M496V+AD^%:E9*U*EMKIZ$)<0P,M-$F=NXT\ 4ZDLN6X:!%X0!**D-&/9D+"& M&+^TZ4.?"R%"K72SW/5>>WDNSHO-8O=BC&.PK("G'( M=)F:&O95*VOJY4ILY(,U>0X@RVKV.@NK-[1*&+QL)&O;*Y(.\P5', M]5I7_+[I[\_7A!E89:&L+I9B@XO)8':1T4_CLC@..9[_0HJN MYW!<')!>2J8K\:"D]<5EQ?9C5O=B3Z0W<"!<)B29U_R3WL$58NW@TZ4QP$\UX!?A;SCU MXB YEEM;!8M:2[)#V<7^+F % I JE95M-;1I#)$, O<:3*?R!_$B\&,03IXC MC/X^''S><($2& #O81=SJ_BHYK8&M6/=(-Z!':$A@"NK YD@%A_^J*FV4&MX M00((N>(W;+P'F<"LN6*,EG=2YUS/ MQS$V;C+@<:J%7:HYT).BW*C41:^H&6[@3^=9>)F]NU>=-XN01D MQMZB%:=K*LM5\Q;*\CZ#XN=&NM7W _'(/QT+/Y4"KM8HEL.)5G M>#L;!UXXGC86>>)T?B82OZ-<9$N%?N=9RX>9@8?O5=IP9-@*PF8M5?P>YJ)P M80[9Q#5WFI[QF&>7R92#A$.0>V40*9KQ'MB!!+/E-W$;C<&.1J_K]?-Z('(K M8_6?E*5F (>[2AV.O"R[4//L,/2FL[$W#F/4QH)*TN5N@X(E.:@#0I?OKN.3 MI2F^#M;T@J?TQN!2H4"KCAL(6SOHY)@T<6ZU79 M:Z1_VQ?9?:#=*7V999H61<:V=?NCV:)7M][0 M @M69DSADC0'+\&AW,*R?LF%.X=-WJ/P*X/'HFGMO_; MM#T([-^(X6-O-HN]$5JNOQ7%0W\:]C!^*+4=2"X,;1E(]A!PA^TZ91#N%9<" M2M4L"ZZDUD%M]ZVA8DJMB#C5U!B8NH36Y=DKK&/1! XW^KW/;E'GA]^0-WD7 M/[B[ 6)+.)+1,T.FY&;#.Z\7(O)&TQE?DU&,ZPC,2-?$B\83\8,JX*O:)S@;X)P_,)0^JQ7>*79B%>:3A-<9]!D@NO4&T]C MYV3:$71; ;?3:/*.*PB%B0KG)CIK-P)9DQ\N_^JR!<:K7$*AVQ293LG"8LXI M\#1@C0UN/A@L493K)@FUD]L'O.KRO,W3!A:S'H9=KA"7O!/Z(Y]",T)_1?>2/!PL0#HJQ'XV8N\KA[4>8W69N2\D#&G3G M1XYF*.RUVYIR^ ZHCP"Z%&F"MT)Z@7! G<-11%"$;GBZJ>>Y3@6UE95V15]B M YQ+VN#^B0::%LW5/4VCG 4"+#D=!DG/_="0OS*=,8B!7*CA7BR0%%0<3AM> M7U=8:UL,M&I1[(CQK>R5S(8B4_?XO&E[TZ'%W-E >[WGH\*=!O/6$&L24:#/ M44M=%&VZ+;1%<+$3LI4C])[LORT*(-3G0O'LCGP?(%V]N(-HQ*C<:5W=23&) MSKZVB4$M.<3_O0'T\_[NLH'VRXXJ/O*)EXXV@B0E3(!!72-!OB-(Z 5[/H3* "0RJ+?C_F6@>,&8\"+YG.SK"4 M/PMV5=DM_XD730"B"8 @](,)A$:$D$#4.#E$EZ]:5=BWB1?&B3>;3$44^W$D M1C !S7 T&8O?4/7--KX+/6CUCL =O,*8UHTI$5#,0J]9#;E"+9\>=[R)4/J M.0/L+C+O;_6_.I2L%\>!2/+%U(_=HQ=AXL=3CQJXC3ONR!]<6KE&'7B&%4K4 MSR,=NGZPU:(YH-K59GCV];12>P*9"T M"CA7!;U&QQVV&Z^F8[ISN=$0W/^ATV1?I[$_.J;3L=ZO4;0N!JW2P<;!JEPV M65P7C0D[FV&/S]ZX_7G@]@SV=H[:HAE=]:]VU2I^U1MZ*+2 MFEM!0_RFR*(/5&Q0PS%TKAS1NA/"QFV*9Q3-7FF/4;[;XY+M2KGL))D4[.:, M@BQU($;9NS5"T3$@?@!@\YQ8OFR)S'$C-P.(&?6QX$W$J)2VXS-G%UGI[W[V M:9-.[[3PE.;TU452R,_I&Q(1J"Z?93ZRXN\@O);FF*?$>XK.1ZKPW[C"GZ&\ M9$2M>P!^"4?$%AW9C?B3"BAD/!TP'9-\]'UW[:GN%!08!L%9(^<)>DL Y@ED M8^ XI \(A_=^Q 'H8#LLH>@\@PJIH:[V "10AGQK#5M%7]8I*$]4,V&$J]]# M7RXO!E^'U\HN^1LX)75=5.Y#T^\Q^Z;XN]\/=-_J?I46/5Z)$%Y@:^)/1 MB;#NN[?[49D-?VN>FZHR:[Y=*8E*HP%XOS"F:G_0 MU_/GC[%U!+ P04 M" ! K_Y0^,>?*-H# S" &0 'AL+W=OK:'80^*3=M"9,F MG(Q!E*R=>Y')EV*:C(00&LQ)$!1_7G&!Q@@0T_ASAYD<0HKCZ7B/?A>ULY:U M"KAPYC==4#U-KA(HL%2=H2>WN<>=G@O!RYT)\1U%ED#>!7+-SID9--KV M7_6VR\.)P]7H&P[9SB&+O/M D>6-(C6;>+#6%EB\ M]T^9VH%?MNL\BWMF_T0LW.N3&AVT,6,4'MHK&S+A5=CL S907M<82;M^8C[0D/):ESM$/X,8/ MX6>'5E>#J.MH?*>M8G7*'(T?Q%AYCR:P=9!61%LHR8E05,9@A879\"(U2 MF8 1EGL9/6/)G@Z&KS+9#\3+?4X]5LH7?^/^_7=7V?C3CP%6C\O[+]= C&$ M9[8X9I#3BEZJ FW'>**NSW7+$5W!0;")22F]:^ .U[[CU,%E7R4@!WS@$795 M&P)P-7]QK[MB9OMB"JU;CNFVB&%'#)Z0M(\*8+650%*9*$#35L9S15SN)]=5 M?1Z6RNM0R\ZM"O1N._!OS7+:UK&LB,DIEE1!KU27Y0 VM7R@B->#*'S5E?.N"YS^OF:@*O$D)JOWIY+=[]T&7Z72HH'?$\XR M]I*T4*GX,+3>Y8BQ4KS663X8Q%"@=EC$[T>4>E)'R)6UCIBO"LZJ-=/ P(9< M?2Z;5]Q'$H6O 3Y7NF3W[1"N\]S%$V&V@W=@-:=%T%2>^XX;1]:,5FMM).E< M><>GEGACHZE^)_"?KI7TY")OT%?QN>)V=9VE_DX_K!Y>Q.O^(3B:]\\IMV0E MY3!8LNMH^.DB =\_4?V$7!N?A;4C?F3BL.;ZHA<#WB^=H_U$ AS^)\S^ E!+ M P04 " ! K_Y0FT9_=K\( #+%@ &0 'AL+W=O<1]-I$L!)9V:GVYT&XTW[H>@'6J(M M[E"DAJ3L27]]S[V49#GK9 9%@?V26")YW_><2UWOG/\<"J6B^%H:&VX&18S5 MF^DT9(4J99BX2EFLK)TO9<2CWTQ#Y97,^5!IIO/9['):2FT'M]?\[L'?7KLZ M&FW5@Q>A+DOIG^Z4<;N;P>F@??%);XI(+Z:WUY7K6\&B],W=Q>TGS?\0ZM=Z/T6Y,G*N<_T\"&_&A4TL'^[U;Z._8=OJQD4/?._%/GL;@97 U$KM:R-O&3V_V@&G_8 MP,R9P'_%+NV].!^(K [1E@>N9B\7OMW4YXV@UI](-=Y=,P3EM*RC)ZK&JT'>,8?_M5B%Z%$W_WY%P7FG MX)P5G+^@X$X&'2C,#UX%9:.DHCP6R/]!C/BY4*COS)65M$_D0VUEG>NH4U]%>& MRNK]8O$P%,"7SM:]>=HFW(&3$_;RJ.609>H<(3!&R/P7=$UZ?T).Z\ :G35< MY9;D&>!)5GM/"[T#0Q$+&06Y7$H+3**W=*@7!+AOM-K"<+@OK,I4"-1 9+\4 M:ZD]Q6:?FN9T!<=<'MHUE;,[01WQ&3L *8U\%SL=&@YHFZ-!"S80]H=Z%=27FCQK=2?C)O^?,FJ3$1MA]8NU M)2WD8G%7.*H3M[.02>;I7,-=A7V]0^+Q1_$W7;(U=+*_U+R?B(4QR=3&B;T% M= 3-;(-D.@B]6D9"@:PRN=GSL"TZ9.G;;I-\KPQO0-90'Z%PM,? A#P]$]B86T-$9]4Y3Q*U@KB+'$Z M&_\(!0;'.GU+JGP=">!(R]NO62'MA@66.C#9GBS?W@]9B%KYFJI[?I&0=O(* M$EYT2'CQ*H1]0CW;B(0OXT,/>981-TN?A&#*^*I:FES>ADIFZ&7"3^:T: MW'ZP DRA*$:7(W;_71?N8VK%G<,_6HCL: -SM&C:%( M**L:):0]VYW*]TNM?7,6 .DP#[08)BVAJ]LQRI-MA\YY2?()/FE4R^NFQYI: ME26*4O^'0N)"!ZA[+Q+RM KV[+8AYW-(W1O.XS6) S/&^I"FJ7E2CU-A3H2 M=6!T;U-%[D7O N6&X).Q(+E7JEBXO$UM%P6)^:NL#:/M6*W7.-@CBY'0%)4G M9,"Q.S0GD\:5-!PDQF=*-U0#@FDMT-Y5%UL*B$L1(F#A,)/O'3R )1'IECJ( M"V 7@41^&#&UE:9.^$78\Y-?BY&\J\Q<,Z EU$52)-$)-0 \R&(;ACVH?1MP)^(1LZ3O5&UJS3/(B+Q3 MDC-)8$@Y(3$C@6/)_1(.=$$C =HSLVYU3B#Z'0'D\!!!T_ACP9. >,,)I880 ME6M*ZR"J*##5M E)S C!2 /#60-\1%Z[%C/K'CN:PE_[5U)];GO06)X[G%( MRZ+SX7B%!.A!-=5!?*DEA2/-$LV9AF00L9%8U9$39AK*C2YA#= %6-?F6%M, M0FEX&HE$)-SUC66 !2K[4>)D[*0W4&< $#43+*_ER =*$2.7>:(]G#>L,&^CV["J^/3"YK< MT-(;O:+1?2S>.Y?O-(W=\/CO;.:8MB@/3>-'Q''IUG%'G7+2X#F)&5+>X.D! M1!P +UU\E>?V$IEQ=<[NU]S-TGLJ-(8@;D1-9XCQ=<:DQYS\3G(HS<;4/2.>\30W^]NH@_4IF'3TOA/S_NYJ?SO]\;X!Y:[[0=)60;@' V[BC*T!WAE.2GBYGE_VBO1JV8-.-'0@< M**-7143<#<:WL][!G:-5EQV8W\\M+M51XV8L2?[^!M%<8YHK'M/N5ED01LT< M2*4+K$/ M#P?4WZH3C]WPIKT/C'!QPY]121R2F[XU=F^[+[6+](%ROSU]Y@5';7#K$4:M M<70V^2-N=3Y].DT/T57\N7+E(N+)/PO&PO=V]R:W-H965T@#)8UM(A2I M)2D[^?<=2HJL.&MO7OK0%Y%#S7S?7#RF6Z4?S1K1PE,FI)EUUM;FIYYGDC5F MS/14CI+^+)7.F"51KSR3:V1I:90)+_3]H9 M]9U^J?"5X]:TYN BB95Z=,)5.NOXSB$4F%B'P&C8X#D*X8#(C6\U9J>A=(;M M^0OZ91D[Q1(S@^=*_,53NYYUQAU(<LXQDXO$0)4WYA6^D.B3$I MC%59;4QRQF4ULJ,]B@>9DZEEB M='9>4J.?5>CA ?0A7"MIUP9^E2FFK^T]\K1Q-WQQ]RP\"OA'(7L0^5T(_= _ M@A-E:Q92VVI6/;[-ATPQ8[-MBB1K*# MI1*T6ZGR7()=J\(PF9J3T[:W=1!5AQ T50:;RL"?A;)$>:-Y0NDDE$6Y^^": MZ4?G%)TF<)62+4]V>;GC*\F7M"(M?+%KU/ E-J@WKONH(?-B3^=!JC?_[Y4E MP,^X00%!/8;U&-5$IZXK\9FVD7,&E@4%!Q]@,.B&_; ]^?FG<1B$O[1F#[V[ M'MSK,O9G,"Y]W'(*,8RZD\F@T=L3?U,;U-+EZI/)E33*U8,DU+GFALPI<0-_ MTNCOB>=*YTHSBW3>Q+9-&T7=T2#:V;T6JV0<[X./[(3B"_I1MS^9M(,?C[OA M8-2*_4CQ+S#!+*:"18%K@&#ROVR _K ;]"?MR=L&^&$E@Z@;AF&COR<>KF3@ M1]T@VK7,OORN6L9E+8*=F0M.(+FW3?_%U!+ P04 " ! K_Y0/L:&@P,# "J!@ &0 'AL M+W=O[7CY(=+P':[(LE4N3SD!1%SP_&/M$.T<'/ MLM"TB';.53=Q3-D.2TE]4Z'FDXVQI70LVFU,E469!Z>RB$62C.-2*ATMYT%W M;Y=S4[M":;RW0'592OM\BX4Y+*(T.BJ^J>W.>46\G%=RBP_HOE?WEJ6X0\E5 MB9J4T6!QLXA6Z(=% MX8$XC!\M9M11>L?3_1']0\B='-P2OM+>7"63Q7[N>57:9_0R76!\(!9;9532/#VT6OH:AX[ MYO"6<=;BW39XXA6\,7PUVNT(WNL<\W/_F&/K A3' &_%1< OM>[#(.F!2$1R M 6_0)3P(>(-7\#[K/9+CMG+4@W>X=B!U#N]_U,H]GY;@K]6:G.6F^?L"Z; C M'0;2X2NDJ[U4A2_I-3^C:Y)<[1<+_U*]+R+[-WM#EI+'SO/_3AD><%U?8,\0V,>[/9C-=??YF*5/Q^ MMFO./IH]6NTOZYHJH\E8IF );645,2,<^WS,VKQ;B0AZ3<2\9"8X WJ;)51#'HDMB.N-@I[P1'C98-,KI$%[J MYOAD?I1HMV%*$F2FUJX9)9VV&\2K9O[\9]Y,<6[KK=($!6[8->E/1A'89C(V M@C-5F$9KXWBVA>V.?R9HO0&?;XQQ1\$3=+^GY;]02P,$% @ 0*_^4&\- M\Q@.!0 =0P !D !X;"]W;W)K&ULK5?;;N,V M$/V5@=LM$D"V=9><)@:2O;4%%AODM@]%'VAI;!.11"])VTF_OC.4K3AMHMT6 M!0*3%.?*&R*)=;"C-0*&]J9*UT+2TN] M&)N51E$ZI;H:A[Z?CFLAF\'TU'V[U--3M;:5;/!2@UG7M="/%UBI[=D@&.P_ M7,G%TO*'\?1T)19XC?9V=:EI->ZLE++&QDC5@,;YV> \.+G(6-X)W$GYY\6MY-O Y(*RPL&Q!T+#!MUA5;(C"^+JS.>AG5Y;5=P/+RBO$MZJFK VPAW7T8V856B.3\>6W+#PN-B9O&A-AJ^83.&3 M:NS2P/NFQ/*Y_IC"ZV(,]S%>A+T&?ULW(XA\#T(_]'OL15W.D;,7O9;S4F@< MSES.E^*1*&;A7&O1+-#-?S^?&:N)+W_T.(L[9[%S%O_; W[_P'-\Z7Q[+7*9 MGIB5*/!L0'5H4&]P,+U9(LQ5134FFP48Y[3-L#ATBJU3V I#)56H12/_)!DJ M;K!D885:JM* ;$I9"$L[1[*A';4VHBG-\0G<+#7B,X"!X$$'S[5\>&6'@:.? M8'(PNZ+0A2Z60):ICC;4'U;N^'^$T$ORB1OC)*(Q\?R0Q]@+TPP^8H-:5$Y/ ME%03DM'BXF9%/V6U*"#A)(WI-PY2N%&6%+YY*L[3)'&>\CRF<4*19#3F7II' MT$.'I*-#TDN'.U&M6Z?GAAKABJ<&;@VCQ@A<5()BO"Z6BHH//KO]X:66!0M\ M4B56+Q&FWZ?CAI :-N0<0)IY9[C&.?VHN0.$50KO7>0,O))TJ>?!?/ MN+H*SJ64&UDB4>518E6"_X;_NMV-J@B-2MI'2+-1] :&$/CY*'\#633*>)DE M_/E*FOOAG*DO&XM4=18TGXX_2IP.:P2C"<_#47K@@(1K2$=A H_$=G,P[2%3 MVI$I_79OV9'$E0/5E"4%,74![C&_G8&NU#$,7>),LAC$91" FE$$9D M,H4[PIM"8>BQ8YR"#?.3\G8>4G8:L-, DL"+)WE?'\LZZF7]U*/78;FN7'^X MNK[MY5BOI?_$,?;X?U!K3RC'"'C'C/K C?+.-W>U.?M4_))O'V0?Q)Z(:DE5S@G57^4T2VCVT=NN[!J MY1Z6,V7IF>JF2_J_ #4+T/Y<*;M?L(/N/XWI7U!+ P04 " ! K_Y0$/ * MO-(% #?) &0 'AL+W=OTTVR3=:P5$T-185))).[,_?B5#D<%&)K%S MDV X1SXZK_U(+WC\J/1WLQ#"@I_+-#,7O86UJ_-^WTP78LG-F5J)S'TR5WK) MK3O4#WVSTH+/BJ1EVD=)POI++K/>9%R\=ZTG8Y7;5&;B6@.3+Y=<__H@4O5X MT8.]WV]\E0\+Z]_H3\8K_B!NA+U;76MWU-^-,I-+D1FI,J#%_*+W'IY?,NH3 MBHAO4CR:TFO@IW*OU'=_\&EVT4M\12(54^N'X.[?6ER*-/4CN3I^; ?M[<[I M$\NO?X_^L9B\F\P]-^)2I?_*F5U<](8],!-SGJ?VJWK\4VPG5!0X5:DI_H+' M;6S2 ]/<6+7<)KL*EC+;_.<_MXTH)4!R) %M$]"I"7B;@(N);BHKIG7%+9^, MM7H$VD>[T?R+HC=%MIN-S+R,-U:[3Z7+LY./7&KPC:>Y &H./LJ,9U/)4_ I M,U;G3B]KP.LK8;E,S1OP#MS=7('7K]Z 5T!FX':A=.2\?^79&<#)6X 2E-2D7\;3K\34I4.?#D?[Z7W7@5T;T*X-J!@/'QGO MO3'"FO/(2'@W$BY&(D=&NA'37$LK16U3-KFLR/5WV'J"&6*#<7]=GGLU:CA" M0[*+VBN,[ HCT<*^V(70@!<3K2MMDTU+)T68)J.#TFJB"$UH?6ET5QJ-EE:Z M"#\+;G(MB@OO+?CJFZEE]@ ^<"--1!ZV.Q5K*?1@-](@6O0E-PO@+GXP]2_$ MCURN>>K+KFONH-(VF P<:@^Z6PT;X'+47J'#7:'#:*&WRKH;>B,\6&[Z.P/< M@KEO^]JWO:[D8;5D@LGH\(*H"6.()JR^YM&NYE$G5P3X#_R3*^OF#3S&7+J6O#1G_P^F^Q%BF ;R(7 DP"0Y.6%Q4L\1B^ MA%K;4MJ\4&!O(BV52K $K$.E6*-6(N& M[-<8((SB$.Y2H>I,VI6)Q:R[TT#IG$O(%'9"(XTCL1H:NE@4<,(D';;L>((;C.\F&KE<= M>NP&"+C#G5GT$SO_7-R3@#_2UJB3@# 2WT7&NTZJ1OO(M4X"Z$AG)OL/M18Z M\Q^_,RN5&>6=D#L2>J6EB4*NYJ0@./:5L33@-+ M:9N?C6C53A_>1=&0_:("E&EG;OM2Z972W HP$_?V-+M 2[\/M371-+"/QG>, M#9VN6F*,!Q0?=KL:!A,,\;$?P@)-:6?V^6C+7W*-H0'!M*VUI@&'-+[7;-"L MV4M'0_9_2 Q<99UYZ9A472TN+#"7M37?+#"0M3'?K&J^Z^ZFFK#8W<0"55EG M)OU4B9Z[K+! 7=;6D+, 3M;&D&^36>3&B89LBNJ7GC[QC_XXQCS(S(!4S%U. M+@2?">T#W.=SY>"U/?#/N.R>:9K\#U!+ M P04 " ! K_Y0-!G)#3,$ #E$0 &0 'AL+W=OG? HM9;S[-VM7,[%0<=1 M"K>2J$.2)J &HUP%@!8#]#!AU -P"X&8=S9EE MW;KAFB_G4IR(--;HS3QDNJ?([VD(X;D# M&WF69-D#V6O6Z_$&@B%QZ1O"'#IK(>3WPS\>4H0[!LZ<'CINF3LW\^=VTEGK M6M;>D*LC)LWDD*,RY"@+.>H(>94(J:/_("2^ M4+JM)CG>R_!F#A^7TQGSIHZ#/3[6<]4T=#TV=NJ&9Q3')<5Q+\7W4BA%[E(4 ME3AC^A[%1+51S?V,:PR8U^39M**33I)>2=+[-9*?L VM++U&_ %UFC2;9AT4 M)R7%22_%=SR2Y!N/#]#&:M((AV6>CIJ\FH989J\[@].2WK1_),:X O T ()C MG002PDB3V&150LPUIE0+PIL3(C231I63IFT63R]-Y:SD.NOEFA>W3DSH'^G?#U9!\Q:&J#LBR M*_RY\YK^TY<2,>PI95H4_=Y],DO'%U2RTJ_:;^ M7RX\?N'IDO"5-M-^<>X5%9\VM;8_Z97I$J@7A!L@=S+ MJ-'_\R"58-+)BPWE2@;I(SKXZ(I,FWI&749;EKH6R^F8TN[\5P)(^Q7P\D69 M-@6LC6G3RNVDR2JE8_U*]PO+&PO=V]R:W-H965T MW C+0_?J^=D*1MDJ)J&1X@<7S./;Z^/HX9'KAXD@%C"OV(HT2. M.H%2NQO+DG[ 8BJ[?,<2>++A(J8*;L76DCO!Z-J XL@BMMVS8AHFG?'0M#V( M\9"G*@H3]B"03..8BI\3%O'#J(,[QX;OX390NL$:#W=TRY9,/>X>!-Q9!!_FI5#S.P: @#I/LE_[($U$! $\]@.0 \AK@-@"< M'."<"G!S@'LJP,L!WJECZ.6 GLE]EBR3Z1E5=#P4_("$[@UL^L),ET%#@L-$ M5]92"7@: DZ-EXK[3P&/UDS(SVC^G(;J)[J8,47#2%ZB*_2XG*&+3Y?H$[*0 M#*A@$H4)>DQ");] (US?A5$$12*'E@)!FM;R\^"3+#AI"([1'4]4(-$\6;-U M#7[1CG=:\!8DHL@&.69C0EH)?T^C+G+L+XC8Q*[1,WT/GK3"9^WP&?,!CC4< M7]? Y^WP!5MU$1DTPARI2M M$0='AI6"+J#HLR>7=;.4D7N&7!O[?NQYMOX,K7V-JEZAJM>J:DDC9C29(>]2 MX0?@J&@G0I\926M(.!42[4"[D5>K+@O2JZ@C#<+ZA;!^J[ IK/T0_(.J;+?Q M&>P5D*T$*4$32X!WL!'_!I7EAYQS371H8=L\XW8N7HRB]$K>;Y4<]:9'S5DWINM?U&O24%HG?\\@X MAN!94N'U+8S3&-&8IV!1= _O6G0%:8>#@JD#FOBL-JG]-XL(][V7*9W5=/*: M5EIIJKC=5>M7&OH7+=.59,^IMMKY'K[;%D=IM?@<7DM*KR7G]-H)>>NU?=)S M!@U9)J77DE_AM9,\2G51.7;7;K &4MHM:;?;CRZJ2JS**29F M8FO.FQ+Y>I%DK_!%:W&FO34GN5?M$WPSSTZF)4UV4(;ZW8:)1!'; *7=[<,< MBNSLF=THOC-GI157#YAG-UO-$!BG\ QO\!4$L#!!0 ( M $"O_E#NWXC,H 0 '85 9 >&PO=V]R:W-H965TH+Y XLPW\WG&_CSU8,7%3[E@3*'G.$KD>6>A5'IF63)8L)C* M4YZR!+[,N(BI@EK,K+-(Q9(D.>(,%FYYT+ M?'9#? W(+7Z$;"6WGI&>RA/G/_7+[?2\8VM&+&*!TBXH_%NR$8LB[0EX_%TZ M[50Q-7#[>>-]DD\>)O-$)1OQZ(]PJA;GG5X'3=F,9I%ZX*L;5D[(T_X"'LG\ M+UJ5MG8'!9E4/"[!P" .D^(_?2X3L07 W18 *0%D%^"U )P2X.P"W!: 6P+< M0REY)< [E%*W!'0/I>27 /_0"+T2T,NK6Y0CK^68*CH<"+Y"0EN#-_V0+X@< M#24,$[UV'Y6 KR'@U!!J'M$G+FBQDI(I^J863*"+N6 ,UJB2Z#.Z38*U8FC$ M1;JQ/!DS1<-(?H+/WQ_'Z.273P-+ 2'MU@K*X)=%<-(2'*,[GJB%1%?)E$T; M\",SWGD-/S'CNZ_A;\SXO@%O02&J:I!--2Z)T>&W0)TB!_^&B(W]IGR8X5^R M!."VAA.[ 3X^&([[#? K,WS, B/YR?O(7[^/_(T9_LC2-OB+2CK5OG)R?\Y! M^^JB:5_]^14PZ%:Q6/YEB.A6$=T\HML2\8$M69(QV;1L"F0W1^K3;#F$)'N^ M;4.BE]L+9-\0VU[?V3.<[!LZ3M_I[QE>-X?VM@U?3->KINL9I]N@2?]NA.KN M^L+&I,ZU(;O=*ESW2/7TJXB^<8*_\^0SG.-9,J5/$4-9.A,@-BBEZ_TI%=O3 MWR^>SK/=FNM>1:5GI'+/%80,:01=P1+:G50SR \+P>991!47:SB<(@;'%:2@ MI"@1<(<4T>8R%'K8V^/L$B/G?L6Y?R#G@,1+^TW)&V:UU;Z&WU1Q@([VM5;]D=9*0$C21M.@^4Q$&K/'L MQWMYPYYK)$9J8L1([ <58;XM @YM-%2PV)?&1%V6/E\L-B.=6NRQ8Z1S1Y_# M.(MK!7JO+.%:];%[)&'"M?1BL_;6>RL5/&!L*A&(4XP$7]-(A;!B3U+8<6#3 MW!2:O1/WU+9_-1&M11MWS74)DP^N2ZW>V#]676J9QH?J]-OJ8O:.O=?J4FLS M-HOSIE=!$TWO*PA((MEV:CZL8*268F(?J6"DUE=BUE=#SW990O_'<4YJ^21F M^?S@_,-OP!&$" -8>?EE1*@7FRE#M;*28_71I)94\O9.NH1N'VJ[/;31Y"6E M6G&)61,_OF"/3"S!C;%*M%%?C6V,S["9U>X87R" MSZZ+*\#:?7$C>4?%/$PDBM@,0MFG/BP^45SR%2^*I_F5T1-7BL?YXX)1:+.T M 7R?<3AIRA<=H+IJ'?X'4$L#!!0 ( $"O_E!1,E *FP0 -H3 9 M>&PO=V]R:W-H965T>B/3!6,RCNB: M/3'Y+7H0<&>46EPO8&'L\1 )MKKL7.&+&])+ 9G$'Q[;Q;5KE(:RY/Q'>G/K M7G;,U"/F,T>F*BC\;=F4^7ZJ"?SX62CME#938/WZH'V1!0_!+&G,IMS_[KER M<]D9=I#+5C3QY2/?_<:*@.Q4G\/]./M%NUQV0#K(26+)@P(,'@1>F/_3ER(1 M-0#H40-( 2!M 58!L(X!O1. 7@'HM;5@%P"[K85^ >BW!0P*P" K5I[=K#0S M*NED+/@.B50:M*4767TS-%3$"]-6?)("GGJ DQ,HH4^77-"\,4(7?94;)M#5 M6C &+2=C]!G]23WTA2[1V8Q)ZOGQ)UC[]C1#9[]\&AL2O$AU&4YA\3JW2$Y8 MQ.B.AW(3HWGH,E>!G^KQUEOXN1[?U^ -R%Z90G)(X371*KSGVW-DF5U$3#Q4 MQ:.'_YZ$!S@Q%?!9:S@>J;+Q/NN+]UF_T<-GS $X5L%?E<(JN]G*]%FMNOE* MU4NY&UN1IE3L5%#],JB^-JC#>"N[!/US&'FQID4& MI?K!!S7EL+0XU 9TS\//P.A)Z-*ESU 2K02,/!31?: NU?6PV2^VJ4GMJ/1D M] Y/NBB$S19?(4E?@/?D9L-]UPO7*@]'C28AA8MJ#[%9,:#YEH\U%PO7VKA4 MZ%5D[81+-5+&6I<>N 0?/.K#KFH+V\4HUQ5ZABI_UU9Y6JBL>W,\OQ4BQPX7D34%K;Y"<*$0'&)="BJ^PNT(J]LB M]GFAJQG8"2\J&L'_(X_@)D$<#Z?"W9:"-[A))=IQARLJP>VX9 H// =>X*W$/#?-7W6.5KQ!]+RAJ,KSX^UL?O^, M NXS)P$*;_6"D8HTR$=]5)!J2A/]E'YO/?3:\'1#%R>!+* M_#.L7"T/HJZRXY>C]2F^F&'%^AQ?+/)CIDI]?NJ5OEQ>&".?K<"4>3Z &2WR M@Z3\1O(H.\=86JGLW++D8@T)DV<\ M@Q3?++E(F,*A6%DR$\#" I3$EF/;OI6P*.V-1\7<@QB/^$;%40H/@LA-DC#Q M<@4QWUWT:.]UXC%:K54^88U'&5O!$ZAOV8/ D55K":,$4AGQE A87O0NZ?DM M'>: 0N*/"':R\4QR*G/.O^>#N_"B9^<>00P+E:M@^+>%:XCC7!/Z\4^EM%?; MS('-YU?M-P5Y)#-G$JYY_&<4JO5%;]@C(2S9)E:/?'<+%2$OU[?@L2Q^R:Z4 M';@]LMA(Q9,*C!XD45K^L^%TM^!7 [PH85(#!6X!_!#"L $6Z6.5R%&LY88J-1X+OB,BE45O^4"1$@<8E MC-(\=Y^4P+<1XM08USQF5)*?D[O2>SI/KM!:5Y:O2LG/$,B7W/%5K2:9I"*$& M?VW&NS_"3\UXWX"W,(IU*)W74%XY1H5?-O$9<>EGXM@TT/'Y$3Q%N)W#'5L# MGW2&:ZU//V;]YF/69V;X!!;&T-UVB+P=Z. '*^G61>$6^MQ.17&I*XJ_OB*& MW"E(Y-\&B_W:8K^PV#]B\1&VD&Y ZM*F1/H%,F]%VS&ND3>P;5RG;3-!VH+4 M]@*W)3AM"[INX 8MP1N]::\I>$#7J^EZ1KH36((0$&+W*WA_QJT.QZG2\2]5 M>0TG L=OTY]VE)MYFC#E8L=(^34I_YVD4CQ[\.4K-Y)QD2>4CJ/?\MT?TO:" M3#O*S=IR ?7I31JR>0QDDRT%SQ>2O;0IE2TB:">79QN2B]K[1FT;?7G@"FU& M+,:CV1;/G%GN0A%K :M-S!07+WA"B '/#!B#RD=)T'F,$=.O0[F[5I8/O';- M;C?.%]3H]E2J"(^86!9;)J(BC N.1U]TBAVIAJM*Y6&)FKQQ]MXX_WN?K:#- MHJ']0ZOE/EL)-MU[6Z<:78ZGT75CU'5(3MB]:=!V)_.'6IX= M!6<:P8":>.Y[(S4WQP]T#D3=L^-BPX[[MV9X N M4!+L) D1_(7%*@))3C(0R%OI/Z3,VAW[S+9_U3EJ-3X,$Q"KXI) X@:\255Y M'*YGZXN(R^+S^\W\-3V?4,W\E)[?E-<,>_7EK<<]$ZLHE22&)9JRSP:86J*\ M2"@'BF?%9^F<*_S(+1[7P+ MY +X?LDQ:-4@-U!?YXS_ U!+ P04 " ! MK_Y09[?.E7L$ #=$@ &0 'AL+W=O-:Z1#67+^J&]N5Q<#6WO$(A8HK8+"UXY=L2C2FL"//TNE@\JF M!C:O#]KG>? 0S))*=L6CG^%*;2\&_@"MV)IFD;KC^QM6!N1J?0&/9/Z)]J6L M/4!!)A6/2S!X$(=)\4V?RD0T *Y_!$!* /D'@. C *<$.'T!PQ(P[ MP2X#; M%^"5 *\O8%0"1GT!?@GP\^H6Y4T5G4X$WR.AI4&;OL@)D:.AA&&BN7NO M!/P: DY-H>8177)!"R8E*_1=;9E EQO!&'!42?0>+03?P:66F(7\#-TFP3DZ MN6:*AI$\G5@*'-'JK* T.BN,DB-&O])GY. S1&SL_[B_1B?O3E,F\H.8!.P/ MOHS"3>[0.V0AN:6"R>*SP]25V=3G+#E'CJUM$;NTU:'ENK<6/#ZNY:-9RSU+ M*RW^<2WS5XGHTZM$=&/6*E*0B)=E%RM^^ ;= M*A;+WPT6G D&^!HUVA^JVY]$ M?Z'NQMC5Z0B#+I(-/-;)?>P M;1^M^+CR:=PS9<5$0'0'0X@N(X:R9 6_[*D ]Z!6)V%2RIQ"&H_.C]FXG;:A M0SS?[W84V_5DM8VN?H',))+5_ $W&I/TQ*5L\!;!X$"ZYT26@$"_ .-OLT+YS>BP3;9!%5 M7#S#'A8QB 4RF-+G(J$%^:HSTNEPNYM[KFTX$[ANY]CH?K>G?4$L#!!0 ( $"O_E"U#\]S6@, !8, M 9 >&PO=V]R:W-H965T$ ]><]I:.'&PG78@?CS'299U) T5FGAIXOA\W_E\ M+K8[VDGU36\ #+E-1*K'SL:8[*7KZN4&$J9/9 8ISJRD2IC!H5J[.E/ X@*4 M"-?WO+Z;,)XZDU'Q[5)-1C(W@J=PJ8C.DX2I'Z<@Y&[L4.?NPQ5?;XS]X$Y& M&5O#-9B/V:7"D5NSQ#R!5'.9$@6KL3.E+\]I8 &%Q2<..[WW3NQ2;J3\9@<7 M\=CQK"(0L#26@N%C"S,0PC*ACN\5J5/[M,#]]SOV1;%X7,P-TS"3XC./S6;L M#!P2PXKEPES)W2NH%A1:OJ44NO@EN]*V/W3(,M=&)A48%20\+9_LM@K$'L _ M!/ K@/\G@!X !!4@.!;0JP"]8P%A!0B/!?0K0/]80%0!HB)9972+U,R989.1 MDCNBK#6RV9 M#3]>S\G3)\_>2JS+7$ +VZR;[76>GI# LVR^5[&UL,R/9J'#PRQGCZ)E\2A: MSKM9YK!$%EJP1*TL+I9)72M^72M^01L<52O3MEKY\@8QY,) HK]V> QJCT'A ML7? XQ5L(P72+OA;B<8^3#R/&_D;O>SWS2D7C@,&H9G3<,@& ;# MAN&BW76X;_A@N;UZN;W.Y19]UA&VL.8)_U.B^K7'?J?RF4P24$O.!/]9>I4K MDE2-KA<%@K M''8J_" -BLND0;^8*K)E(F_-R+!9X+VN$%'O_KCQ.B5<*KD$B#59*9D0]E@A M.Z_-A2^9[5"8]N-W[(30 MC31T$R^)[?B[G&,[Q\.5TGXXL5-_Y)5N7<5D#BW%@E2C Z$$P6;_I0 MYF$-$+4W *(2$&T+Z)2 SK: ;@GH_@7H]C< >B7 AQX6L?O$S:BEXZ%6*Z+= M;&1S#9]]C\9\,>GVR8W5^)4ASHXQP9S.E:;%LLF$7-H4-)DL-0#N!VO(/IDJ M2#632QP_PR=/@0EL6=#2XR@G'\3\E.S.P%+&S=Z?F)<:YRS&K0;/*O\@LD.8 M)!>,X#5E"+9B&#':J0]3Q>IVM#M&D[A!] M.T<,.;,@S/<&Q6ZEV/6*W0V*GT$+HA:$5@=H%T_%(U!M:O/5S-8KD V^>I6O M7B/3)Y]EYRPK\DSB*M'$*OR%WV-IRL@OLN5Z%/8+T9X7=97O?AP-P_L:G_W* M9[_9IY+[6)%RF= Y!Y)G"XV'BF3TT26SSD+!UU^ST.[5>SBL/!PV>I@5N?"K M)Q@'_-?+VO"GAR^U-\0_J+0'_Z&-A3]62\E^UO\8!TTVBM/=.*5P&JX5*P%Z MZ6\)AL0JE[:H6]5H=1&9^/H;/D\O;C$75"^9-(3# J&M@T/<(;JX&10=JS)? M^N;*8B'US10O4Z#=!/R^4,H^=9Q =3T;_P902P,$% @ 0*_^4*/ZG2WF M!0 6QH !D !X;"]W;W)K&ULS5EM;]LV$/XK MA+$!+=#8(O5B.4@,)'&2=5@Q(UG7#\,^,!)M"Y%$CZ3L9+]^1TF69%FFC';K M4B"U1-T=[XW/0TH76RZ>Y8HQA5Z2.)67@Y52Z_/12 8KEE YY&N6PI,%%PE5 M<"N6([D6C(:Y4A*/B&5YHX1&Z6!ZD8_-Q?2"9RJ.4C872&9)0L7K-8OY]G* M![N!AVBY4GI@-+U8TR5[9.KS>B[@;E19":.$I3+B*1)L<3FXPN?W=JZ02_P> ML:UL7",=RA/GS_KF8W@YL+1'+&:!TB8H_&S8#8MC;0G\^*LT.JCFU(K-ZYWU MNSQX".:)2G;#XR]1J%:7 W^ 0K:@6:P>^/8G5@;D:GL!CV7^/]J6LM8 !9E4 M/"F5P8,D2HM?^E(FHJ$ =KH52*E 3E6P2P6[K> <47!*!>?4&=Q2P3UU!J]4 M\$Y5&)<*X[Q817;STLRHHM,+P;=(:&FPIB_R^N;:4)$HU:WXJ 0\C4!/31\5 M#Y[/KJ&8(;KA"72XI'F/G*&CCVY?]#5#[V9,T2B6[T'X\^,,O?OA/?H!C9!< M4<$DBE+T.8V4_ "#2IJ&\&"EP7$\_"DHGKPLGR1$G,?K$4[62Z#8- M6=BA?V/6M_OT;\WZGD%_! FOLDYV6;\F1H.?Z"NR\0=$+#SN"L>L_7.6#I%M M:75B=:C/3E;'DZYD?-OL=]\V^[U9?<:"X2YU$T,E[*K_[=R>?:S_=:^>/1TV M^940-%TR0%V%GEY14VY.7_/AJRT5(?KC%S")/BJ6R#\-#CF50T[ND'/$H5_7 M>GJ)@#:D@N42I4OT#I9/L:C>=W5+8=#-#6KJV4S'9.RX#E1GTZSKB7+WAW+> MV/(F$Z>2VXO,K2)SC9%]R6F!A6=TPP30'&(O3 01 ,E:1 %#?(&DAAS$CZ0@ MY'%,A41K)HIT=&:C<&+<\)[@H35NY>(DJ?L.*3*T[>X\>%4>/&/+W2;KF+\R MAAZ9V.C C_7@!W05QSPH^A&R\\ "ODRCOW4+,A%Q+2V5/+4#QY5_8V.="MPO MW F:2X(5N-^5],*BUTB4:TW<_6S.#H4#)SJF#Y5?ZX!P @7VTR6J>PF:B@F.<70+ QU37#0Y+?0B M:_3'9OC_?AA0 SXV(_Y7[#E*B\WJ$Q];I WG_7+[/M=HCUN MX7C2CK)':C_&FBWPI)^)6SVH-[ZVZ0A2(S^QWD8CDAK>B1F1_PLRNBGGW ,J M[$\\#]NM,IXBN1]931"DAR"XTD6D,:)IFL%/E :":<:HG$?P!SM""&C!!5ID M*A/P5,J,0@/T!DD.79]XL*7QVS'V"^Z'6-,(,=/(-X=(Y8XH]7J&4C>7;&Z@ M\[1J]LKIH4E2$Q/YUT]FI.,H-9G8+O;:5>D7W/>Z)C/R)DY=I/- Y>-VG'UB M^U'6I$H\8Y0/T%<4-B[0>B&:L0V+^5H#E:GP-3V2\9L\L)&:#(F9#+_FR%:: M;.Z=B.NWF&U62NWQM^,> .>A+==4DY!_@V:KS*3IA8YE\I),J/>,5;O6JT^A)RE;__;XW?X/,9[AB_ MQ>=WQ7>.VGSQV>43%H+J>]+T'U!+ P04 " ! K_Y0STF&F ,# ="P &0 M 'AL+W=OYY,,J!8NKP II_,N:!8Z:E8>+(0@%,+HKD7^G['HY@P M9]BWL:D8]OE*Y83!5""YHA2+[1AROAXX@;,/W)-%IDS &_8+O( '4-^*J= S MKV))"04F"6=(P'S@C(+K21 9@%WQG80)X;)JWC]X[4J?8TP,/QGOV#-:_-S+"$"<]_D%1E Z?KH!3F>)6K>[[^ M"#M#;<.7\%S:*UJ7:^.>@Y*55)SNP%H!):R\X\TN$0> (#X!"'> \%) M /8 MS'FE,FOK!BL\[ N^1L*LUFQF8'-CT=H-8>88'Y303XG&J>&#XLFR-=:)2-&$ M4UT=$MO\MM#7P@ZF@B2$+=!(ZJ.V(8G>WH#"))?O^I[2(@R5E^PV')<;ABUI\Y2#<.QB'C82?5\Q%D?\>A7[HU^B97 P/>@URHBJA MD>6+3B4TPP):L^<)'0F!V0+T*Z#0;(L.UTWQUH9':RQ2]/.+ID2?%%#YJT'0 M527HR@JZ.B'H=E/H5T;ODI)'D@)+T99 GM:=7#.1[_K^F[H$_S/LR$>[\M&^ MS(<"0>O4-\,[: M82!0A:NNOSLC_,!QYZE2>.HV4=X01NJ(-3''%%+^.LNM6 M@KJ7'=]1J)[(I>MN0! A.FZ M ZF0P KJG#03^6Z[WD@S+'![C3X"_^D[[S>7&MZ<*;7@X)\1O(YB"\(G2>%+ ME-L9EL#ONMWZJN;., 4GS33C0K=3[\4[:#0HB(7M MOR1*^(JI\H]=1:L>;V0[F[_B8]/[V0;FB:9L'.^P6!#=8N0PUY2^&^N/LBA[ ML7*B>&';F1E7NCFRPTSWKR#, OU\SKG:3\P&54<\_ -02P,$% @ 0*_^ M4%DG1PO2!0 QA@ !D !X;"]W;W)K&ULK5E1 MCYLX$/XK5M2'5MHDV! (5392-FGO>M*JJVZW?3C=@Q.F6_&X_G&WMF9\5]B3X@$STF>! '),$\Y<[ M$K/S[0 .+@/?Z&XO]49:%?6C/W2+U^BVX&C$9&8;*16@=7/B2Q)'&M-"L??N=)!85,+ M5I\OVC\;YY4S:RS(DL4_:23WMX/I $1DBX^Q_,;.OY/HO#T.*-6RR\:_2Y M;0MOULNBR"L4>4:19U5T [X>I9!JJ6FZNP%W9$?35#V".QSC=$/ >Y4-68Y\ M:,J%S,;$V-"UZC3W \3&@HX M\0(?!$XSLK! %KYET? Z M[D02UI!XT/7"8-J,!#IE,7=Z8?E!A%XU%2>];(IBU8MDX*2&N[#E%JYV6#CQ M/-=O 5=A&FBM.#\-!Y-H"!8GPE534>0Y>.!T0RRU"*+2"+)&H,M(KSH5L3C& M7( #X5FH&DM6CB2H1 JAD>N^JEB=TZX]+>LW=/^CI]5BULNE96XRK!8V-/); MRAHL*0+:.:(;ZW7)ZXG6JZ$-1BYL 5M2 ;1S03?8UKK8$_>DAGN(G%%+A80E M>T [?;PQ]QNJ9T_\?@T_@B.G+4M*UH%VVNF=)46-[8DWJ.-U1VX+2<*2DJ"= MD[KQ=M7AGOBG]0H"1[ MWB5QP;"[!1RNZ[W_@JO*L2/J>"?!^@54YSW@%S.\ M.&,>W>2G \4XBRBB^A''8$7%)F;BJ(\#?R[60G)UN/O+UH"7_(;L_%:/^#>B M#[JV]>6C@K"=\*3JVQOJM\=MGSP0O3:0 2#"+TU'F66'KB#7 MA2ZJ(&I0=1V4DE<1_!^#4ME"C8[8;4WZ!>7:DY*\T5O)V^:)97,U>F:W?5DB MF#D&_$ZW2J9&=J9>[':<[+ DX(OR@::";L /'!_M!;G1A\R07ZD$NC5K.?R@ MDI^1G9\M"+ORI7X@0RX*6II%5)(PLI.P!=%;UWU2CQGTPI9>&Y5LBWJR+"DX0*V!2PKDMF$-W4*.81JY9^.7*?Z#UZWFZL&$>B-W#9W M2W)&=G(NEZ'F%[GT;HTN!+7P(]]Q7J/NF'4-NF1H9&?H)19[P,F&T).*^U9U M:_TPUX^*R*MCKL]JAUR2,K(?)S]?I4Y^JW8R*=\(M7Z6#!J@AK7PJD-Y"U:W MI&/73FM/J8HMVZ7T'Q7=3;6#T!LS57T0)S'.]V?*TF'F!Q#FTI%=>H>42.WK M9>XVZZY5_P#4=)JHP4;.S<%5G7(A:O6JY%/7SG%]O#+?S9C:P)0U+DV'&903 MCM>#2<>5"]Z$\)VY*!<*W#&5V05F,5I;J M*"Q 3+9*I3,*5$KQ[-(\>Y'L8*Z1UTQ*EIC'/<$1X7J"^KYE3%Y>M('B3Q?S M?P%02P,$% @ 0*_^4&M=@5RR P @PT !D !X;"]W;W)K&ULM5?;;N,V$/T50MB'!-A8(N7KPC80)[N] &"N-E]9J2Q M380B79*.DZ(?7Y*2)06QZ*[1OM@4Q9ESYJ*CT70OU;/> !CT6G"A9]'&F.V7 M.-;9!@JJ>W(+PMY925508R_5.M9;!33W1@6/29(,XX(R$S:=R9S@3 M<*^0WA4%56\+X'(_BW!TV'A@ZXUQ&_%\NJ5K6()YW-XK>Q777G)6@-!,"J1@ M-8NN\9<%29R!/_&=P5ZWULB%\B3EL[OX+9]%B6,$'#+C7%#[]P(WP+GS9'G\ M63F-:DQGV%X?O'_SP=M@GJB&&\E_L-QL9M$X0CFLZ(Z;![G_%:J !LY?)KGV MOVA?G4TBE.VTD45E;!D43)3_]+5*1,L@'748D,J >-XED&=Y2PV=3Y7<(^5. M6V]NX4/UUI8<$ZXJ2Z/L76;MS'QI9/9\Y>+*T8TL;+$U]>FZ0@^@C6*9L7?\ M*?0HF$'7+HW,O*&+6S"4<7V)/J$8Z0U5H!$3_I3^;#?M^HYQ;IWI:6PL5X<8 M9Q6O1BA-/F,2$*2Q^4M MNOATV1 O?P,P:9W/U,.D'3 _?!M ?G7] LJV-?I%46&0K0V@;Y0I])WR'02 M^C50WP/U.X >A8),K@7[R]8G:U<.7MT:4'7?[VU!,9D?*T,8A: WH$JC/BK* MMQBU/: M&QUG1!J])F&]_J\FDA,PV(\DB!PF$DPZ)Y*X-1<7H-9^^M>6VTZ86QE9A;T6QKVV! M/CQ9SIS^^NG#<9RT&:$/6_IBW7ONU;E'5\)2W.@U@X<*0*..,]$DN-*Z_AP$ M358!)\VEK$&82"$5)]JXJ@R:6@')&SN)LV 2AO. $RIP&HN6WW+=H$RV0B=X M.D#(#]_R!$?SCQAYNAN90X(?S]__:J6^?H?\>/;A["Q\O+C>Q\]=X ('+Y+. MCB"]# _SFM@AZOE1U']A=L1!WYPT+J38[9$%3&7" :T(2_ -872IJ)U5$$[9 MVL,3"V22286TV1PC);)(\^3#D??LOO4\G JI7&U?P7^7??I>8.-9@92Q0> $ M>R"-:Z(U*'%K')?LP&XP1192I6#&LI$> .E,8/" MRE&TK.RH91W8H-:2&R.GI)2". V;&;UA:#-@[,$>ZI_%#G=7C/8TM#LJ!M,( MZDU/XQW+/V;SW&/:\%6\J*8KJ;^V9CG"^?:LP+V"@G;.[XI!P"'VZ# [J6NV M_L)H*3CXQ1]=,(W)9AZJI*)/IIH]*ID!0&&T J5I-D9^*U(OH-.;X]05AS5/ MWJ#F?]OG$@0HPL:BS=D_Y2Z_6O'TT_^2[/XJ^X)?U-C?5**NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'E&IQ+BL2"T@@OI:F>0 %H[-;*==^^OGA*$: MK3O:BYNGX&/C?#Z)_<6^>5%ZMU)J1W[E0II>M+5V?]UHF'0+.3/?U!ZDJUDK MG3/KBGK3,'L-+#-; )N+!FTVNXV<<1G=WAS[FNN&7U 64LN5=,$R\,CAQ;S7 MET7RS U?<<'M:R^J?@N(2,XES_D;9+VH&1&S52]W2O,W)2T32:J5$+TH/E0\ M@K8\_2NRYW)3=N%$TO&%4>3A>#TF\UO^31K5>\Q2&*BURD/:01PVB!)1FR_) =!+)3&^2@G]QYD%T$LAL6\CLSW!"U)G,-QC6M6A F,[+@ M9F<\R L$\B(L9%+D.=.O)6;"-Y*[OS%I23]-52$M]R O$'0&H3S,26F'EJG>D[F.44W-Z%W-RBF M_VI2S$ TN($PS+:/B3F(AM[AH)@='Q-S$ V]QT$QNSXFYB :V$$XYH6/B4F( MUB6A#SVRV#-)613=POCXBD3Z5R3\G+8H[0[Y0?"NA!BX&(S>:]8=CQ% M/)Z WOX&4$L#!!0 ( $"O_E"/>K1A70$ "03 : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW;B3= L("1 MO]!.1N]^""[P([.8C>E9D99P^H;%$\+AR]:9OW:MJZZ]B^Y-W;I45=[W'UJ[ MO+)-YE9=;]OQ3M$-3>;'Y5#J/LMO66DUQW&BA]<9ZGAXG1F='[W]S\2N**ZY M_>SR[\:V_H_!^J<;;JZRUJOHG VE]:G2]WK>=GJZT&JIM!.AM4&_S3KV=?]36S3W/-9[_3JK]^*R=CY^6S\W%2YAP MUO!3[/@+4$L#!!0 ( $"O_E#O6\H)A@$ -43 3 6T-O;G1E;G1? M5'EP97-=+GAM;,V8S4[#,!"$7R7*%36N72@_:GL!KM #+V"231/5L2W;+>W; MXZ0_$JA$5$5B+K$2[\Z,O=)WR.1M:\DGFT9I/TVK$.P#8SZOJ)$^,Y9TW"F- M:V2(KV[!K,R72)2KE2(7G>Q,^^-GJ:.E(^31YW MA:W7-)76JCJ7(>ZSM2Z^N0SV#EGL[&I\55M_%0M2=M*AW?G98-_WNB;GZH*2 MN73A13:QBFT4\V&KR&?]$BY &UL4$L! A0#% @ 0*_^4&9..CSO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 0*_^ M4)E&PO=V]R:W-H965T&UL4$L! A0#% @ 0*_^ M4/W ?,]=!0 ;10 !@ ("!@ T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 0*_^4(54'" \"X !@ M ("!.1L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 0*_^4$/,XW/F!P 7A0 !@ ("!G3 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0*_^4)RD"G@/& LF( !D M ("!_4< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0*_^4)M&?W:_" RQ8 !D ("!47 M 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M0*_^4&\-\Q@.!0 =0P !D ("!;X 'AL+W=O&PO=V]R:W-H965T9 !X;"]W;W)K&UL4$L! A0#% @ 0*_^4*$8FJE;! VA$ !D M ("!*9X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0*_^4!YC!T@8 P J@D !D ("!_JH 'AL M+W=O8% M !;&@ &0 @(%-K@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0*_^ M4%DG1PO2!0 QA@ !D ("!I+< 'AL+W=O&PO=V]R:W-H965TK1A70$ "03 : " 3W( !X;"]?7!E&UL4$L%!@ G - "< B H (G+ $! end XML 44 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 45 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 186 259 1 false 50 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://macrogenics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - Basis of Presentation and Risks and Uncertainties Sheet http://macrogenics.com/role/BasisofPresentationandRisksandUncertainties Basis of Presentation and Risks and Uncertainties Notes 7 false false R8.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://macrogenics.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104103 - Disclosure - Fair Value of Financial Instruments Sheet http://macrogenics.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 9 false false R10.htm 2107104 - Disclosure - Marketable Securities Sheet http://macrogenics.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 2110105 - Disclosure - Stockholders' Equity Sheet http://macrogenics.com/role/StockholdersEquity Stockholders' Equity Notes 11 false false R12.htm 2112106 - Disclosure - Collaboration and Other Agreements Sheet http://macrogenics.com/role/CollaborationandOtherAgreements Collaboration and Other Agreements Notes 12 false false R13.htm 2119107 - Disclosure - Stock-Based Compensation Sheet http://macrogenics.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2125108 - Disclosure - Commitments and Contingencies Sheet http://macrogenics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://macrogenics.com/role/SummaryofSignificantAccountingPolicies 15 false false R16.htm 2305301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://macrogenics.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://macrogenics.com/role/FairValueofFinancialInstruments 16 false false R17.htm 2308302 - Disclosure - Marketable Securities (Tables) Sheet http://macrogenics.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://macrogenics.com/role/MarketableSecurities 17 false false R18.htm 2320303 - Disclosure - Stock-Based Compensation (Tables) Sheet http://macrogenics.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://macrogenics.com/role/StockBasedCompensation 18 false false R19.htm 2406401 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://macrogenics.com/role/FairValueofFinancialInstrumentsTables 19 false false R20.htm 2409402 - Disclosure - Marketable Securities (Details) Sheet http://macrogenics.com/role/MarketableSecuritiesDetails Marketable Securities (Details) Details http://macrogenics.com/role/MarketableSecuritiesTables 20 false false R21.htm 2411403 - Disclosure - Stockholders' Equity (Details) Sheet http://macrogenics.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://macrogenics.com/role/StockholdersEquity 21 false false R22.htm 2413404 - Disclosure - Collaboration and Other Agreements - Incyte Corporation (Details) Sheet http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails Collaboration and Other Agreements - Incyte Corporation (Details) Details 22 false false R23.htm 2414405 - Disclosure - Collaboration and Other Agreements - Zai Lab (Details) Sheet http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails Collaboration and Other Agreements - Zai Lab (Details) Details 23 false false R24.htm 2415406 - Disclosure - Collaboration and Other Agreements - I-Mab Biopharma (Details) Sheet http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails Collaboration and Other Agreements - I-Mab Biopharma (Details) Details 24 false false R25.htm 2416407 - Disclosure - Collaboration and Other Agreements - Provention Bio, Inc. (Details) Sheet http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails Collaboration and Other Agreements - Provention Bio, Inc. (Details) Details 25 false false R26.htm 2417408 - Disclosure - Collaboration and Other Agreements - NIAID Contract (Details) Sheet http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails Collaboration and Other Agreements - NIAID Contract (Details) Details 26 false false R27.htm 2418409 - Disclosure - Collaboration and Other Agreements - Boehringer Ingelheim International GmbH (Details) Sheet http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails Collaboration and Other Agreements - Boehringer Ingelheim International GmbH (Details) Details 27 false false R28.htm 2421410 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 28 false false R29.htm 2422411 - Disclosure - Stock-Based Compensation - Option Pricing Assumptions (Details) Sheet http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails Stock-Based Compensation - Option Pricing Assumptions (Details) Details 29 false false R30.htm 2423412 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 30 false false R31.htm 2424413 - Disclosure - Stock-based Compensation - Restricted Stock Unit Activity (Details) Sheet http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails Stock-based Compensation - Restricted Stock Unit Activity (Details) Details 31 false false All Reports Book All Reports mgnx-20200630.htm exhibit31-1q22020.htm exhibit31-2q22020.htm exhibit32-1q22020.htm exhibit32-2q22020.htm mgnx-20200630.xsd mgnx-20200630_cal.xml mgnx-20200630_def.xml mgnx-20200630_lab.xml mgnx-20200630_pre.xml http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 49 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mgnx-20200630.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 186, "dts": { "calculationLink": { "local": [ "mgnx-20200630_cal.xml" ] }, "definitionLink": { "local": [ "mgnx-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "mgnx-20200630.htm" ] }, "labelLink": { "local": [ "mgnx-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mgnx-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mgnx-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 318, "entityCount": 1, "hidden": { "http://macrogenics.com/20200630": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 32, "keyStandard": 227, "memberCustom": 28, "memberStandard": 19, "nsprefix": "mgnx", "nsuri": "http://macrogenics.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://macrogenics.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107104 - Disclosure - Marketable Securities", "role": "http://macrogenics.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110105 - Disclosure - Stockholders' Equity", "role": "http://macrogenics.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112106 - Disclosure - Collaboration and Other Agreements", "role": "http://macrogenics.com/role/CollaborationandOtherAgreements", "shortName": "Collaboration and Other Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "id37db16bb3ea438faaf8f3e74817bcf0_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119107 - Disclosure - Stock-Based Compensation", "role": "http://macrogenics.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "id37db16bb3ea438faaf8f3e74817bcf0_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Commitments and Contingencies", "role": "http://macrogenics.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://macrogenics.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Marketable Securities (Tables)", "role": "http://macrogenics.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://macrogenics.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "if90afe5c15cc45d7b5786e1d37192c49_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406401 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2df4227106784dd2aaca346eb2124805_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "if90afe5c15cc45d7b5786e1d37192c49_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "if90afe5c15cc45d7b5786e1d37192c49_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ic8d044af8cc3413d980c32648b9126fd_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Marketable Securities (Details)", "role": "http://macrogenics.com/role/MarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ic8d044af8cc3413d980c32648b9126fd_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i6df9a4fe206a4a4d91a2b9b9221e3116_D20190201-20190228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stockholders' Equity (Details)", "role": "http://macrogenics.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i6df9a4fe206a4a4d91a2b9b9221e3116_D20190201-20190228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Collaboration and Other Agreements - Incyte Corporation (Details)", "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "shortName": "Collaboration and Other Agreements - Incyte Corporation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i29fbb0fb396e48dc8cf6dbde7472b0b3_D20171001-20171231", "decimals": "-5", "lang": "en-US", "name": "mgnx:NonRefundableUpfrontFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Collaboration and Other Agreements - Zai Lab (Details)", "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails", "shortName": "Collaboration and Other Agreements - Zai Lab (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "id5250aeeb82a479c8258ee337654ace9_D20181101-20181130", "decimals": "-5", "lang": "en-US", "name": "mgnx:NonRefundableUpfrontFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Collaboration and Other Agreements - I-Mab Biopharma (Details)", "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "shortName": "Collaboration and Other Agreements - I-Mab Biopharma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i6b656d131bae4763aef04b7f13d0927f_D20190701-20190731", "decimals": "-5", "lang": "en-US", "name": "mgnx:NonRefundableUpfrontFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Collaboration and Other Agreements - Provention Bio, Inc. (Details)", "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "shortName": "Collaboration and Other Agreements - Provention Bio, Inc. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "id71a72236e50439eb6152b3a1271c65c_I20180531", "decimals": "INF", "lang": "en-US", "name": "mgnx:NumberOfPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "performance_obligation", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Collaboration and Other Agreements - NIAID Contract (Details)", "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "shortName": "Collaboration and Other Agreements - NIAID Contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i048fb0a63e6b4ab9bca57c2af658c56f_D20150915-20150915", "decimals": "INF", "lang": "en-US", "name": "mgnx:NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement", "reportCount": 1, "unique": true, "unitRef": "molecule", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "idae24bdbca774ca6926df0ce3bcb7272_I20151031", "decimals": "INF", "first": true, "lang": "en-US", "name": "mgnx:NumberOfProductCandidates", "reportCount": 1, "unique": true, "unitRef": "numberofproductcandidates", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Collaboration and Other Agreements - Boehringer Ingelheim International GmbH (Details)", "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "shortName": "Collaboration and Other Agreements - Boehringer Ingelheim International GmbH (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "idae24bdbca774ca6926df0ce3bcb7272_I20151031", "decimals": "INF", "first": true, "lang": "en-US", "name": "mgnx:NumberOfProductCandidates", "reportCount": 1, "unique": true, "unitRef": "numberofproductcandidates", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mgnx:ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "if90afe5c15cc45d7b5786e1d37192c49_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Stock-Based Compensation - Option Pricing Assumptions (Details)", "role": "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails", "shortName": "Stock-Based Compensation - Option Pricing Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "if90afe5c15cc45d7b5786e1d37192c49_I20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "if90afe5c15cc45d7b5786e1d37192c49_I20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mgnx:ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ic8d044af8cc3413d980c32648b9126fd_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mgnx:ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Stock-based Compensation - Restricted Stock Unit Activity (Details)", "role": "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stock-based Compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i518b580bcd2c4c418d9bbdbafb92c4f3_I20191231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "ib1bc64e764204fe498fb61115151014d_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i605e82eccdf14ca4962c11036f2b4113_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i9c173514916f48aab06e0fdd0fa7f298_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation and Risks and Uncertainties", "role": "http://macrogenics.com/role/BasisofPresentationandRisksandUncertainties", "shortName": "Basis of Presentation and Risks and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://macrogenics.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104103 - Disclosure - Fair Value of Financial Instruments", "role": "http://macrogenics.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mgnx-20200630.htm", "contextRef": "i2a06070a52e340039be63bdd51f8d753_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://macrogenics.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mgnx_A2003StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "A2003StockIncentivePlanMember", "terseLabel": "2003 Stock Incentive Plan" } } }, "localname": "A2003StockIncentivePlanMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "mgnx_AdditionalDevelopmentFundingOptionsUnderAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "AdditionalDevelopmentFundingOptionsUnderAgreement", "terseLabel": "Additional development funding options under agreement" } } }, "localname": "AdditionalDevelopmentFundingOptionsUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AssetPurchaseAgreementMember", "terseLabel": "Asset Purchase Agreement" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "domainItemType" }, "mgnx_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AtTheMarketOfferingMember", "terseLabel": "At the Market Offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "mgnx_BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boehringer Ingelheim International GmbH Collaboration And License Agreement", "label": "Boehringer Ingelheim International GmbH Collaboration And License Agreement [Member]", "terseLabel": "Boehringer Collaboration and License Agreement" } } }, "localname": "BoehringerIngelheimInternationalGmbHCollaborationAndLicenseAgreementMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails" ], "xbrltype": "domainItemType" }, "mgnx_BoehringerIngelheimInternationalGmbHMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boehringer Ingelheim International GmbH", "label": "Boehringer Ingelheim International GmbH [Member]", "terseLabel": "Boehringer Ingelheim International GmbH" } } }, "localname": "BoehringerIngelheimInternationalGmbHMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails" ], "xbrltype": "domainItemType" }, "mgnx_CollaborationAndLicenseAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaboration And License Agreement, Term", "label": "Collaboration And License Agreement, Term", "terseLabel": "Term of agreement (in years)" } } }, "localname": "CollaborationAndLicenseAgreementTerm", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails" ], "xbrltype": "durationItemType" }, "mgnx_CollaborationAndLicenseAgreementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Collaboration and License Agreements [Abstract]", "terseLabel": "Collaboration and License Agreements [Abstract]" } } }, "localname": "CollaborationAndLicenseAgreementsAbstract", "nsuri": "http://macrogenics.com/20200630", "xbrltype": "stringItemType" }, "mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Collaboration And Other Agreements Disclosure [Text Block]", "terseLabel": "Collaboration and Other Agreements" } } }, "localname": "CollaborationAndOtherAgreementsDisclosureTextBlock", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreements" ], "xbrltype": "textBlockItemType" }, "mgnx_CollaborativeAgreementConsiderationReceivedCommonStockWarrantExercisePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CollaborativeAgreementConsiderationReceivedCommonStockWarrantExercisePricePerShare", "terseLabel": "Warrant to purchase shares of common stock, exercise price (in dollars per share)" } } }, "localname": "CollaborativeAgreementConsiderationReceivedCommonStockWarrantExercisePricePerShare", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "perShareItemType" }, "mgnx_CollaborativeAgreementConsiderationReceivedCommonStockWarrantsNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CollaborativeAgreementConsiderationReceivedCommonStockWarrantsNumberOfShares", "terseLabel": "Number of shares available under warrants (in shares)" } } }, "localname": "CollaborativeAgreementConsiderationReceivedCommonStockWarrantsNumberOfShares", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "sharesItemType" }, "mgnx_CollaborativeAgreementTransactionPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "CollaborativeAgreementTransactionPrice", "terseLabel": "Collaborative agreement transaction price" } } }, "localname": "CollaborativeAgreementTransactionPrice", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance", "terseLabel": "Potential annual increase in shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "mgnx_CommonStockMaximumAmountAvailableForIssuance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "CommonStockMaximumAmountAvailableForIssuance", "terseLabel": "Common stock maximum amount available for issuance" } } }, "localname": "CommonStockMaximumAmountAvailableForIssuance", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Development And Regulatory Milestone Payments Under Agreement, Recognized", "label": "Development And Regulatory Milestone Payments Under Agreement, Recognized", "terseLabel": "Development and regulatory milestones recognized", "verboseLabel": "Development milestones recognized" } } }, "localname": "DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_DevelopmentMilestonesAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Development Milestones, Amount", "label": "Development Milestones, Amount", "terseLabel": "Development milestones" } } }, "localname": "DevelopmentMilestonesAmount", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "Payroll deduction discount" } } }, "localname": "EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "mgnx_ExercisedAdditionalDevelopmentFundingOptionsUnderAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "ExercisedAdditionalDevelopmentFundingOptionsUnderAgreement", "terseLabel": "Proceeds from additional development funding options under agreement" } } }, "localname": "ExercisedAdditionalDevelopmentFundingOptionsUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_FollowOnEquityOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Follow-On Equity Offering", "label": "Follow-On Equity Offering [Member]", "terseLabel": "Follow-On Equity Offering" } } }, "localname": "FollowOnEquityOfferingMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "mgnx_FundedValueOfBasePeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "FundedValueOfBasePeriod", "terseLabel": "Base period" } } }, "localname": "FundedValueOfBasePeriod", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "I-Mab Biopharma Collaboration And License Agreement", "label": "I-Mab Biopharma Collaboration And License Agreement [Member]", "terseLabel": "I-Mab Biopharma Collaboration and License Agreement" } } }, "localname": "IMabBiopharmaCollaborationAndLicenseAgreementMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" ], "xbrltype": "domainItemType" }, "mgnx_IMabBiopharmaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "I-Mab Biopharma", "label": "I-Mab Biopharma [Member]", "terseLabel": "I-Mab" } } }, "localname": "IMabBiopharmaMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" ], "xbrltype": "domainItemType" }, "mgnx_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in lease liabilities", "label": "Increase (decrease) in lease liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mgnx_IncyteCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IncyteCorporationMember", "terseLabel": "Incyte Corporation" } } }, "localname": "IncyteCorporationMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" ], "xbrltype": "domainItemType" }, "mgnx_IncyteMGA012AgreementClinicalActivitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IncyteMGA012AgreementClinicalActivitiesMember", "terseLabel": "Incyte MGA012 Agreement - Clinical activities" } } }, "localname": "IncyteMGA012AgreementClinicalActivitiesMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" ], "xbrltype": "domainItemType" }, "mgnx_IncyteMGA012AgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IncyteMGA012AgreementMember", "terseLabel": "Incyte MGA012 Agreement" } } }, "localname": "IncyteMGA012AgreementMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" ], "xbrltype": "domainItemType" }, "mgnx_IncyteMGA012AgreementServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IncyteMGA012AgreementServicesMember", "terseLabel": "Incyte MGA012 Agreement - Services" } } }, "localname": "IncyteMGA012AgreementServicesMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" ], "xbrltype": "domainItemType" }, "mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NationalInstituteOfAllergyAndInfectiousDiseasesMember", "terseLabel": "NIAID" } } }, "localname": "NationalInstituteOfAllergyAndInfectiousDiseasesMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "domainItemType" }, "mgnx_NonRefundableUpfrontFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "NonRefundableUpfrontFees", "terseLabel": "Non-refundable upfront payment" } } }, "localname": "NonRefundableUpfrontFees", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_NonrefundablePaymentTaxWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Nonrefundable Payment Tax Withholding", "label": "Nonrefundable Payment Tax Withholding", "terseLabel": "Nonrefundable payment tax withholding" } } }, "localname": "NonrefundablePaymentTaxWithholding", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Nonrefundable Upfront Fees, Net Of Tax Withholding", "label": "Nonrefundable Upfront Fees, Net Of Tax Withholding", "terseLabel": "Non-refundable upfront payment, net of tax withholding" } } }, "localname": "NonrefundableUpfrontFeesNetOfTaxWithholding", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement", "terseLabel": "Commercialization of molecules" } } }, "localname": "NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "integerItemType" }, "mgnx_NumberOfPerformanceObligations": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NumberOfPerformanceObligations", "terseLabel": "Number of performance obligations" } } }, "localname": "NumberOfPerformanceObligations", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "integerItemType" }, "mgnx_NumberOfProductCandidates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Product Candidates", "label": "Number Of Product Candidates", "terseLabel": "Number of product candidates to develop" } } }, "localname": "NumberOfProductCandidates", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails" ], "xbrltype": "integerItemType" }, "mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan", "terseLabel": "Potential annual increase in shares reserved for future issuance as percentage of outstanding share" } } }, "localname": "PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "mgnx_PotentialCommercialMilestonePaymentsUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "PotentialCommercialMilestonePaymentsUnderAgreement", "terseLabel": "Potential commercial milestone payments under agreement" } } }, "localname": "PotentialCommercialMilestonePaymentsUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement", "terseLabel": "Potential development and regulatory milestone payments under agreement" } } }, "localname": "PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_PotentialMilestonePaymentToThirdPartiesForIntellectualPropertyUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "PotentialMilestonePaymentToThirdPartiesForIntellectualPropertyUnderAgreement", "terseLabel": "Potential milestone payments to third parties" } } }, "localname": "PotentialMilestonePaymentToThirdPartiesForIntellectualPropertyUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_ProceedsfromRoyaltiesPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProceedsfromRoyaltiesPercent", "terseLabel": "Potential proceeds from royalties (percent)" } } }, "localname": "ProceedsfromRoyaltiesPercent", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "percentItemType" }, "mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases": { "auth_ref": [], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "ProceedsfromStockOptionsExercisedAndESPPPurchases", "verboseLabel": "Proceeds from stock option exercises and ESPP purchases" } } }, "localname": "ProceedsfromStockOptionsExercisedAndESPPPurchases", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mgnx_ProventionBioInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProventionBioInc.Member", "terseLabel": "Provention" } } }, "localname": "ProventionBioInc.Member", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "domainItemType" }, "mgnx_ProventionLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProventionLicenseAgreementMember", "terseLabel": "License Agreement" } } }, "localname": "ProventionLicenseAgreementMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "domainItemType" }, "mgnx_ProventionPRV031Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProventionPRV031Member", "terseLabel": "Provention PRV-031" } } }, "localname": "ProventionPRV031Member", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "domainItemType" }, "mgnx_ProventionPRV3279Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ProventionPRV3279Member", "terseLabel": "Provention PRV-3279" } } }, "localname": "ProventionPRV3279Member", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "domainItemType" }, "mgnx_RevenueFromCollaborativeAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RevenueFromCollaborativeAgreementsMember", "terseLabel": "Revenue From Collaborative Agreements" } } }, "localname": "RevenueFromCollaborativeAgreementsMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "domainItemType" }, "mgnx_RevenueFromGovernmentAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RevenueFromGovernmentAgreementsMember", "terseLabel": "Revenue From Government Agreements" } } }, "localname": "RevenueFromGovernmentAgreementsMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "domainItemType" }, "mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Information Used To Assess Variable Consideration, Amount", "label": "Revenue, Information Used To Assess Variable Consideration, Amount", "terseLabel": "Estimated variable consideration" } } }, "localname": "RevenueInformationUsedToAssessVariableConsiderationAmount", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount", "label": "Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount", "terseLabel": "Variable consideration recognized" } } }, "localname": "RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_RevenuesFromGrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RevenuesFromGrantsMember", "terseLabel": "Revenues From Grants" } } }, "localname": "RevenuesFromGrantsMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "domainItemType" }, "mgnx_RevenuesFromLicenseAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RevenuesFromLicenseAgreementsMember", "terseLabel": "Revenues From License Agreements" } } }, "localname": "RevenuesFromLicenseAgreementsMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "mgnx_RevenuesNetOfTaxWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenues, Net Of Tax Withholding", "label": "Revenues, Net Of Tax Withholding", "terseLabel": "Revenues, Net Of Tax Withholding" } } }, "localname": "RevenuesNetOfTaxWithholding", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_RevenuesTaxWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenues, Tax Withholding", "label": "Revenues, Tax Withholding", "terseLabel": "Revenues, Tax Withholding" } } }, "localname": "RevenuesTaxWithholding", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivity [Table Text Block]", "terseLabel": "Stock Option and Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "mgnx_StockIncentivePlan2013Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "StockIncentivePlan2013Member", "terseLabel": "Stock Incentive Plan 2013" } } }, "localname": "StockIncentivePlan2013Member", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "mgnx_TotalPotentialValueUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "TotalPotentialValueUnderAgreement", "terseLabel": "Total potential value" } } }, "localname": "TotalPotentialValueUnderAgreement", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" ], "xbrltype": "monetaryItemType" }, "mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TwoThousandSixteenEmployeeStockPurchasePlanMember", "terseLabel": "2016 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandSixteenEmployeeStockPurchasePlanMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "mgnx_ZaiLabClinicalSupplyAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zai Lab Clinical Supply Agreements", "label": "Zai Lab Clinical Supply Agreements [Member]", "terseLabel": "Zai Lab Clinical Supply Agreements" } } }, "localname": "ZaiLabClinicalSupplyAgreementsMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "mgnx_ZaiLabCollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zai Lab Collaboration And License Agreement", "label": "Zai Lab Collaboration And License Agreement [Member]", "terseLabel": "Zai Lab Agreement" } } }, "localname": "ZaiLabCollaborationAndLicenseAgreementMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "mgnx_ZaiLabMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zai Lab", "label": "Zai Lab [Member]", "terseLabel": "Zai Labs" } } }, "localname": "ZaiLabMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zai Labs Collaboration And License Agreement, Margetuximab", "label": "Zai Labs Collaboration And License Agreement, Margetuximab [Member]", "terseLabel": "Zai Lab Agreement, Margetuximab" } } }, "localname": "ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zai Labs Collaboration And License Agreement, TRIDENT molecule", "label": "Zai Labs Collaboration And License Agreement, TRIDENT molecule [Member]", "terseLabel": "Zai Lab Agreement, TRIDENT molecule" } } }, "localname": "ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember", "nsuri": "http://macrogenics.com/20200630", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r28", "r63" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r162", "r163", "r250", "r251", "r252", "r253", "r254", "r255", "r274", "r293", "r295" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails", "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r162", "r163", "r250", "r251", "r252", "r253", "r254", "r255", "r274", "r293", "r295" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r96", "r150", "r152", "r275", "r292", "r294" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r96", "r150", "r152", "r275", "r292", "r294" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r153", "r162", "r163", "r250", "r251", "r252", "r253", "r254", "r255", "r274", "r293", "r295" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails", "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r153", "r162", "r163", "r250", "r251", "r252", "r253", "r254", "r255", "r274", "r293", "r295" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails", "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r12", "r99", "r100" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r57" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 premiums and discounts on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r33" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r65", "r66", "r67", "r196", "r197", "r198" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r165", "r167", "r202", "r203" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r167", "r192", "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r31", "r34", "r35", "r216" ], "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r62", "r85", "r88", "r94", "r113", "r214", "r217", "r231", "r277", "r285" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r27", "r62", "r113", "r214", "r217", "r231" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r221" ], "calculation": { "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r108" ], "calculation": { "http://macrogenics.com/role/MarketableSecuritiesDetails": { "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r109" ], "calculation": { "http://macrogenics.com/role/MarketableSecuritiesDetails": { "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r105", "r120" ], "calculation": { "http://macrogenics.com/role/MarketableSecuritiesDetails": { "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": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r102", "r106", "r120", "r279" ], "calculation": { "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://macrogenics.com/role/MarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "verboseLabel": "Securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails", "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Available-for-sale Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r168", "r194" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r18", "r58" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r53", "r58", "r59" ], "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 at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r53", "r232" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaboration And Other Agreements [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r132", "r133", "r134", "r135" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r65", "r66" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r139" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Common stock, $0.01 par value -- 125,000,000 shares authorized, 53,365,003 and 48,958,763 shares outstanding at June\u00a030, 2020 and December\u00a031, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r39", "r40", "r43", "r281", "r291" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r148", "r149", "r151" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r148", "r149", "r151" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r148", "r149", "r151" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r154", "r161", "r301" ], "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 debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails", "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r45" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r107", "r120", "r123", "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit 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, Allowance for Credit Loss", "terseLabel": "Allowance for credit loss related to available-for-sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r56", "r129" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted net loss per common share (in usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to non-vested stock-options, net of related forfeiture estimates" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails", "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r193" ], "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": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r65", "r66", "r67", "r69", "r74", "r76", "r79", "r114", "r139", "r146", "r196", "r197", "r198", "r209", "r210", "r233", "r234", "r235", "r236", "r237", "r238", "r296", "r297", "r298" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r221", "r222", "r223", "r229" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r228", "r229" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Financial Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r221", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r222", "r247", "r248", "r249" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r221", "r222", "r224", "r225", "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r154", "r155", "r160", "r161", "r222", "r247" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r154", "r155", "r160", "r161", "r222", "r248" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r222", "r249" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r247", "r248", "r249" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r227", "r230" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements, Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r110", "r111", "r115", "r116", "r117", "r118", "r119", "r121", "r122", "r125", "r126", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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 of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_Investments": { "auth_ref": [ "r289" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Marketable securities" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r112", "r276", "r284", "r302" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r21", "r62", "r89", "r113", "r215", "r217", "r218", "r231" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r62", "r113", "r231", "r278", "r287" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS", "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r62", "r113", "r215", "r217", "r218", "r231" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r154" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r53" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r53" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r53", "r54", "r57" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r36", "r38", "r42", "r57", "r62", "r68", "r70", "r71", "r72", "r73", "r75", "r76", "r77", "r85", "r87", "r90", "r93", "r95", "r113", "r231", "r280", "r290" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r85", "r87", "r90", "r93", "r95" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r240" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r240" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r64", "r82", "r220" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Risks and Uncertainties" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/BasisofPresentationandRisksandUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS", "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r29", "r30", "r32" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale", "terseLabel": "Losses related to other-than-temporary impairments of available-for-sale debt securities" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-allotment option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r48", "r50", "r103" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r168", "r194" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r127", "r128" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r48", "r49", "r103" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sale and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r52", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received for options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r52" ], "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 stock plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r130", "r288" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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, equipment and software, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r207", "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by form of arrangement related to research and development.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r207", "r208" ], "lang": { "en-US": { "role": { "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r206", "r303" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r146", "r199", "r286", "r299", "r300" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r65", "r66", "r67", "r69", "r74", "r76", "r114", "r196", "r197", "r198", "r209", "r210", "r296", "r298" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r41", "r62", "r83", "r84", "r86", "r91", "r92", "r96", "r97", "r98", "r113", "r231", "r282" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r241", "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets modified in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued or sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock purchase price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "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": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "License And Collaboration Agreements [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsBoehringerIngelheimInternationalGmbHDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails", "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r167", "r191", "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r167", "r191", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r168", "r194" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails", "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r186" ], "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": "Valuation Assumptions Using the Black-Scholes Option-Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r25", "r60", "r80", "r81", "r136", "r137", "r138", "r140", "r141", "r142", "r143", "r144", "r145", "r146" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r55" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r181" ], "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": "Forfeited or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r179" ], "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 (in shares)", "verboseLabel": "Awards granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r179" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r178" ], "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 (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r178" ], "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": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r180" ], "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": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails", "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r169" ], "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": "Share-based compensation, number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r174" ], "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": "Shares, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r174" ], "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": "Weighted- Average Exercise Price, Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r183" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r177" ], "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": "Shares, Forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Shares, Granted (in shares)", "verboseLabel": "Stock plan related activity (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding, Ending Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r173", "r194" ], "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": "Shares, Outstanding, Ending Balance (in shares)", "periodStartLabel": "Shares, Outstanding, Beginning Balance (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted- Average Exercise Price, Outstanding, Ending Balance (in dollars per share)", "periodStartLabel": "Weighted- Average Exercise Price, Outstanding, Beginning Balance (in dollars per share)", "terseLabel": "Weighted-average exercise price of stock options outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r185" ], "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": "Shares, Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price, Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r194" ], "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": "Common stock purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r166", "r170" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" ], "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": "Weighted- Average Exercise Price, Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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", "negatedTerseLabel": "Weighted- Average Exercise Price, Forfeited or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": "Weighted- Average Exercise Price, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r187", "r200" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Remaining Contractual Term, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Remaining Contractual Term, Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r171" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "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 of common stock percent of the fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r65", "r66", "r67", "r69", "r74", "r76", "r79", "r114", "r139", "r146", "r196", "r197", "r198", "r209", "r210", "r233", "r234", "r235", "r236", "r237", "r238", "r296", "r297", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r65", "r66", "r67", "r79", "r275" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r164", "r204" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock plan related activity" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r10", "r11", "r139", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock, net of offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r139", "r146", "r176" ], "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": "Shares, Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r10", "r11", "r139", "r146" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r62", "r101", "r113", "r231" ], "calculation": { "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS", "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r65", "r66", "r67", "r69", "r74", "r113", "r114", "r146", "r196", "r197", "r198", "r209", "r210", "r212", "r213", "r219", "r231", "r233", "r234", "r238", "r297", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r61", "r146", "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r239", "r243" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r239", "r243" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r239", "r243" ], "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/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r110", "r111", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CollaborationandOtherAgreementsProventionBioIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r154", "r283" ], "lang": { "en-US": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "Government-sponsored enterprises" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails", "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r154", "r161", "r283" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails", "http://macrogenics.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Basic and diluted weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r11": { "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=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r129": { "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" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r139": { "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" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r146": { "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=120397183&loc=d3e187085-122770" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r172": { "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=120381028&loc=d3e5070-113901" }, "r173": { "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=120381028&loc=d3e5070-113901" }, "r174": { "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=120381028&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r176": { "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=120381028&loc=d3e5070-113901" }, "r177": { "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=120381028&loc=d3e5070-113901" }, "r178": { "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=120381028&loc=d3e5070-113901" }, "r179": { "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=120381028&loc=d3e5070-113901" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "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=120381028&loc=d3e5070-113901" }, "r181": { "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=120381028&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r187": { "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=120381028&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "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=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r229": { "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" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r277": { "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=120398452&loc=d3e534808-122878" }, "r278": { "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=120398452&loc=d3e534808-122878" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r28": { "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" }, "r280": { "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=120399700&loc=SL114874048-224260" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r285": { "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=120400017&loc=d3e572229-122910" }, "r286": { "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=120400017&loc=d3e572229-122910" }, "r287": { "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=120400017&loc=d3e572229-122910" }, "r288": { "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=120400017&loc=d3e572229-122910" }, "r289": { "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=120400017&loc=d3e572229-122910" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r290": { "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=120400993&loc=SL114874131-224263" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r303": { "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" }, "r304": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r305": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r306": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r307": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r308": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r309": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r42": { "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=120395209&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r44": { "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=120395209&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r46": { "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=120395209&loc=SL114868664-224227" }, "r47": { "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=120395209&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r63": { "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=120395691&loc=d3e23780-122690" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r8": { "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=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r9": { "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=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" } }, "version": "2.1" } ZIP 50 0001125345-20-000126-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001125345-20-000126-xbrl.zip M4$L#!!0 ( $"O_E#O[ 1)7P< /0G 5 97AH:6)I=#,Q+3%Q,C(P M,C N:'1M[5IM<]LV$OY^OP)5YA)[AGJA926UY'HFL=VKVR9Q<^ZD]^D&))8B M:A!0 5"*[M=W%Z#>++6U+U\BUYF)+!(+8$$^S^ZS$$Z_NGA_?O.?ZTM6^DJQ MZY_?_'AUSEKM;O=C_[S;O;BY8-_=O/V1'7=Z*;NQ7#OII=%<=;N7[UJL57H_ M&7:[L]FL,^MWC!UW;SYT::CCKC+&04=XT3H[I3OX"5R<_>/TJW:;79B\KD![ MEEO@'@2KG=1C]E& NV7M=F-U;B9S*\>E9T>]HQ[[:.RMG/+8[J57<+88Y[0; MKT^[89+3S(CYV:F04R;%-RV9]0=9!D5V(OKI'X[MJ;6HIT;9>S0CK.#H\$@6?QGO4[O MP9?KY<:33T\Z@_!8KUC)I\ L3"7, M,-SX4CKV4\VM!ZOF[ -,C/7,:/:ML15+>^V?6&$LF@&;H!M&,,#7*]CWM8;G MS]*7O5&_E\2H9 KVEN?6_ L1E;N$7>F\@U ZV8;2WPTN1WL+ES?C#F S3N>!/SEW) M"F5F;L$%"V/I/,I5SSC=C'ZCE\D:I-W"F2UOGU!-J#[>6U3?;$#@A6L0VX@] M"G2F*"1>!EA<,6XA ! !)3,%(?4#HCY3TI5D3F85!GD*]'0MI,N5<37VH_!O MC8I(G%B3@\#;CAT@\ 0@DB.Z+C_E)==C8*\QLGZH%5JD?=Y.!P=P&+JF Q&O MXB7.!59'!M#XC,+O&C$B4,F7>T]4;$Q4X$0+B;-.%[0@J;1;#-^3 J%:>@P4 MX/M&@2.<^55XKA?@\-$C)D+V_VO )B1,:TX92=<5G!B)7NP M1Q11Z]H/OV5 AIA L#^(STH8CX8MV;ZQ99DP-LER[]B[Q9G[1^U[4P?I-I6" M&,&=T9S2$W?()I+Y1!-NQ0*R2"+),ZFDGY,0VC4M$3B@.P W&RN" Z%@&(-&/::0/]@"$R(FF6 Q%#F"!)833$1/+"&6 MY/O&DE5.N9QR58? 2QB"HD#%+J?X]MT.Y8VRZQXI)%[NEN&!#]@1P[^+8C\S MM?_CN>^3Y/C2&JB2*?ZZQ&79HD8*%(?X#-"? &>:X&\/:;%OD%X%_@B9;>C1 M;DXCI$/+'60_(-"3YC%Y7EN"UIK V!BO,L[CG9Q*XP)]PB%^B[N3[&#+N$!> M8-B]8]>XB<4PA&TGVI'2]=*7P^A)R=U2@5' #CP"$3)96'V39>9,R5M0S1[4 M'?OD,Q[(9[/FT=37@[UES4/KZ[#W+A942U81E0+\.O17P94@_ =ME4VH%,< MBP9OK%N*GG #!ZLJZ3W SI25&114U"(D^A2Z'R U,$,XRD#XEXJ6!8?AMUJB MRX&UM<[#EM3A4^F\YZ7S:X4Z&!^^1 S3G@CMKN02$'2-8%F6L#/@MZ1 HBX. M&B0H^K#)O]BD?!"4FVHS[DCMB,5<8$<'RU"\ _9-!8#&B& 4ZDD40 [5CZLK M!!(^H+",)M7MW,A]$C?[7]6^1@U36(QZ":(*0HA&7(:??!H )U$42#TU:@JD M##0?-[]P;Q@T!,D._GS\[?C5RX7/C^,*C67WK;/-4QMO.12=AUR7^>41KO,8" M5%*X#,'WO)10L,M/D-=4Q[+W43$]HO4>7,>='V3ZUC(/]^S@T 7M>@1AQ[ZO MU?S.$9 _?FDFGI<;QOWM*:R?(5L_6M;:W8UGSJC:PZA)E[T'GT%K/N-YN' R M[^QW4$L#!!0 ( $"O_E"7L&LX60< /8G 5 97AH:6)I=#,Q+3)Q M,C(P,C N:'1M[5K;O=I"QST MD(@P P; D.9^?4X#PXLLN4*57TQ%KC+%&32 !N:<[M/@G'YS\TG:Y/VW&2TY%5B[-3I6="JV_W]/'+XZ-7_<.C5QBGW^L>C7J'O>Y@T#_N M]X_SEWGG?UTXV89YZN/#PM"W>X4NFQ/B^8H)G+0IO%\,6U+LB+GVDNWMM"EB\:'@^R MZ#E/B^YC'*-+6FY"MQ=7?OF?[Z_>7%V+PVZK=V=17[?K M5PWQ5O* /TCGR/B&R,@%G2]$F,CP_-G@U MB8F2,]'C;@4"S$36GGAM28&@DU+F%%6?A06J0P3"%U*62Y$%497$58*9):S&\ MAQ0%KIR61N0RPRTG;*&#"#;9W3$H*2/OI5NP22%O*,)P-:;'/05G,*6)R1%S ML$&F'9(AS$ITAR>*G)A/=#81ON*/=?\Y.:H'X044VAMD34[ IL1@JWO=@'\!0!R0E=EQ^SB2S')%XCLKZO#"RZA[+9'>S3 M0>S:':ATE2XQ%[DR,8#'%QQ^-XB1@,J^;#U1?FNB'!,M)- CW,?!3W]8(\MAZ8B-G_SP';8&&2RKK'7(WTP;J,9D1',M.M:(;-0IA1LUPC]\\=9H%8\- M?#7R6FGI-"] )VD4$UG)(U6>Y4HDOX_:)H9YZPD.!:05[C1%#:"SRDC.3EA6 M=&(M>] CB:A-[8=O(V)#)!#T)_5%">/1L&6T:VQ9)8S;9-DZ]M[AS/91>VOJ M@&XSK9@1TMM2P!_(IQY@K\\I-6N07H=^!-D M[D*/3W-J(1U;/D'V P(]:QZ;995C:&T(C%OC%=8'W,FX-,[A$X;X/9U.BOT[ MQCEX@;#[B5WM)HIABL=.?")55BM?#I(G$^E7"HP#=N01J9C)XNKK++,01M^0 MJ<^@/K%O?,&&?#%K'DU]/=A9UCRTOHYG[VI)M<8ZHG* WX3^.K@RA!^@P^Z4 M#7!*HF@(UOF5Z(DW,%A1Z!"([DU9(PM!Q2U*PZ?8?1_40(;PG('PEXN6)8?I M]TK#Y6"P5.GI:A>)[8%]7 # &@B'4&TD >:@? M7Q4 $C8H+J-.=?<>Y#Z)F]VO:E]#P^0.4:\!5%$,TZ[K^2:4&E?X--23>H0+5 M'"]C]#V?:,K%=RLV_)(DTR-:^_Z[=/2#Q=U9YL&.O3ITP<<>4=F)MY59?/(. MR.,-M\BVWRY;._^;G+DK:D"G=3YLO/@M]#JS_1&7'PW[^P/ M4$L#!!0 ( $"O_E ])9HZ# 0 /(1 5 97AH:6)I=#,R+3%Q,C(P M,C N:'1M[5AM;]LV$/Z^7W%UL#0!]&X[B677P&IG:[KFI8F+;)\&2J)D(A2I M4E0<[]?O2-E9TC1%@@&#F\V %8MW//+NGGMXX>C5]'0R^_WL$.:ZY'#VZ>V' MHPET7-^_[$Y\?SJ;PKO9\0?H>4$(,T5$S323@G#?/SSI0&>N=17[_F*Q\!9= M3ZK"GYW[QE3/YU+6U,MTUAF/S @^*N2Y,9=J45&A(%26:9M#43!1P MF='Z"EQWI361U5*Q8JXA"J( +J6Z8M>DE6NF.1VO[8S\]GWDVT5&BW/ULBMJ4%B*VSQKA17Q$_;ZS_D+@!;O#5K85V,_0&'!S M4C*^C%_/6$EK.*$+.)NB=;J'=C@3=!V$ M,+*>'_[V[NCMT0RZD1<^VZDGAR+%K%*U,;'8_WHL)E1IEK.4F*H F<.98B)E M%>%P>$/31K-K"JAC0Q16 %^BW4HJG"S@9ZE*" /W(^126:T*0R,S MH"*CV?96N!<,WS>"MK^Z@6.;B_9M9?;O3:XW;8SCAO6;63!9V=\CN+9U8ZV_;-A#_OK_BZF!I NCM1V+9-;#:Z9JN3=+$7;9/ M RV=;"X2J9%4'.^OWU&RTP1IAF88!B^; 0N4[L%[_H[2\,7D=#S]^>P(%J;( MX>S3Z_?'8VBYOG_9'OO^9#J!M],/[Z'C!2%,%1.:&RX%RWW_Z*0%K84Q9>S[ MR^726[8]J>;^]-RWJCI^+J5&+S5I:S2T3^B*+!U],WSANC"1256@,) H9 93 MJ#07<[A,45^!ZZZYQK)<*3Y?&(B"*(!+J:[X-6OHAIL<1QL]0[^Y'_KU)L.9 M3%>C8O6CP[R'#6Z44'V LZ/9;,^F$WBK)>B%G6#?KI+R$9Z1-[(Z/- M*L=7K8(+=X%V__@@*LU@R5.SB,,@^';0JAE'PTP*0[LIDFZ6C9);58]RW-G& MX(UQ6<[G(JZ=M4%:CC!)9S+@HF7CJ9$NAH5SQI&S7]'Y+B"[Q)C*5$01/M/=_RK M,>772E.WKK8F8(_D_MB!=\PJ_($IA;EVX (%EPI^)!@AA$'-4SL]F4AAO."8 M/<0:V"MO@2B[)A/2?RP2#_9L8LYQSK6A46_V'4AJ=%LY MMH4L<8:ZSE.Q@BLAESFF#P4P:(XNX7V[] MO Z][8>[>V&.#KUN'=;I;68AJW*JH4069 XF1-02-1"BI>+132WV& M3%*8UB\]-=H25Y4WI28)M>H]-3Q )>]O/QC?][X;;7M-U6V28B*;&,5 =M$< M(#:R>W>GK8<3:IVUAU6^NC^M'YY>OZK(9?-] M(:9(4=E"TR,#(P,#8S,"YH=&WL?6E7 M&\FR[??[*_0X]]W3O1:%;?SQPI>0RNU_[?^^__) MLG__N?>FMM5U@W;H]&N;13#]X&N?\_YQ[8,/O=-:++KMVH=N<9I_,EE67K/9 M/1L6^=%QOT8003<.%B^CI,$8YS)IC<^8I#%36MDL&$8QP@@.HM6CEUX*(Z2U MF0R29@Q'F^FH8T:(U491'PV*J_ZETHX%1K 3PC./O"+8,*T-\8@H1WAZ['$? MW@[>L--[F9__L7+<[Y^]?/'B\^?/:^>V:*UUBZ,7!&'Z(N^T\DY(K[PR/CT= M]_GE)5.G(_%B='!R:J_H7YX73<^6Y\&/+U(G9 AG%$].S7M=:+&\JR4(6C(Z M8WS!M1,_T_(TK+5^<9[>[/*NY_W;[WCU6B_ZA>GT8K=HFSY(.KTUSQ#)B)A^ MX?QK#>OT^J;CPN1\N//I5TY/AZWI79Y^_L7YUUXG'9UZG:P7W+63X?O:4??3 M-]](375V^ZAS)?.V<47W*'1RUUMSW78I&R0HNFQ?+[^M=7 2?O'O^IM]=QS: M)KO9"8->=F3,V9?B'Q^X105\N*%5DU># S=/?]DRG:,_5D(G>[^_ MHC6]NN'Z[_[O-/M5Y_V I_K/B\=]8RPY>=;B= M _+SE^G$4(P^YMZ'3OD1CC< *(KT/O GVY\.7^N3W9,C?G"QUVIL[9P?7!R0 MPZV]T_KK=ZQ^\NJXL77*#YI_G=:W=MC!Q0Y^0QNM@XLNV_U01X?-=\/ZASII MM-^APZT_3W?3]O\KK6_#I _S_^MTG#]_MZ_>BT:[#M3M#>-;% M0?L -5[_G=*]&?G@";?RP<[';W*:[KP_;]8LCLKMUV&Z%BY82A$)H1FB6&:,1I[9Z&@F):(21RH)%BOK[\@,1;O= M 0LRW 3A%J:UT_'A_'_#<"'%^C?S__JK=4A:G^Q)%Q\T-UAC:X,V MX=FM8W@>J9,#!&+_7"=U?$"@3:_4>?T",!6X9R389T);&'>>%ZKMNN M_:JS>[+!#[?^;A\TMWF#O,<@.W1P\BJ'[\-Z^_TY/!/5+QRJ-^OT#=UKA7_M M#0\_^#-+F*AOM4X;'PZ/Z\U3>MA\#[+;R^L?_H+O"4BW/Q]NO;MH7+P#6?E8 MO]CANUOO+Z#MJ'%1Q_6-CTY:&:/FT(>>9TPXD^D@1<8U$5A!QTL/XGO+#[X0 MW8OK=+4(,<"8<*%W"\M.KLC+7LGW0;BUTC5YV0=N_<=*+V^?M1+Y+W\[+I+L MKQ'JM?.>AUN\N'Z/T?.O'CIN0Z\[*,IOI>OUL8%.O>R&=C"]01'6QX\O#TYN M,3DV^9[N<:L<+!8>,:$5]8P)2N&#XP0YCZEE+IJ/.V7W2\+FH/M'WFE_W*,R M(^SR1N,CW]FC@U*;KW?9.$#Q\OW^UG?W9M3(Q, =YLXQ[J7E4HF /; 731S3 MX]Z<#V6^WIO3^OE]O7FM!YP"=6(F*N*#J?7%]^G$K=+KMO'/;;>\+ M$-=N\>)ZZ[^E^0H+HB('SXP19EA0('NB(Z:!&"D-&^,YFR&>CU\['"6",?KJ MX6'G9ZW8&_8+.S--;FB2*1S(1C&+<,& M:^<-T=8ZY\$?4*HD?GHL5_A0R?5[Y0K0\KU$<KRF_6"KY4QG7V0GT>RQJD91F5@B(*7J[TV7@2+*),N+I59?9Z1.GN;:K%U@@4I M&$$L!J95!%*,,4\!;,S\,]C4A3!;B D5%88^LI0IH:R+(40 N8BU,O$Y?,*% ML R>2F^QL):FA# 5#?15I$$RA27T(7H&$%F(<4H\9X1:1<&7830&'7C@X+UB M!O95<#:[F.+W8NXX2^KE?A]>/5VS_9]!FD[NML^ZG02K(P">G :_M[N=_7[7 MG3X^WCY6L/.::*@.DG*%"084-8I9IJ64RDF"%'R+2R.:#>_S-'=I6F]-[G$^R.A56.$T8@B[2QS#FLMB9$,,8>\)UP_@W 7 MHM]<%)9*[3&,!8:$,E1A\*(]!28&P:FSD0$K,408@5U"GTQ<[CXTG]Z M4OG\4@6F&;FWS@6)&4=!@7M <;#!2>F]M^/,I<47YHQ\[)NB^0%2*2.WEF&" M./>,<:9TM(0C*7!00FFR-*)Y!A_[$<5$/%'4*^D530%E:CE6%$>CE#<.CT(A M2R&F6?K8CR@?+P@0%\F%)([9P#38+D 1(X2#MCGJP&XSZ[SAADBEB%<>B07(!9DG MH_W\$VH$>4H\%C8$QIB,.C ,+"PR)Z,#QVKY!/IL8:/9"U(@R6*%'OIF+;<:,!I#CX5M4Z(N AY>W-' M#Y]?JMI%B3'2)/# E$3:)+!FD2(O;!1Q=NM\%MGP/LD")$(5$*,8);!"9DVT M"!MO G#^8)BA,UR"M2PF]$G$Q!&13C 5@A',@(R<0M[05)^#*1*79P3-VEM^ M)/D@Y@3R"F&'":.&62:-@ '%G.:**+8T\ID?LO(D8[9./9Y\K*"*$TH-^-,, M2+BE*3V9.N 5E&$2ET8^\VBI'E&.U'J$*!?>Z,""I58AC@O00,PHW\\"68JGB.,.!W)K$_T@2[=EA2 MCIG&(C)EC$4BH.@]BD9&HM4S"'!Z!>LX%E20$Q9X56H\E)L.3!RM< M9-@S#CZ03UTHAIQBNT'DT^,@A$/ ;Z:9D)RF*!L$'*A0"4GBV/ M?.:'K#R)'(%D0L_:B%+_XH"U"2&D? RF F5,SDZ.S]4#6GEH$W8".!B/(JP?,*=J;<\ M>X%*ZQB1*G#O*9-1&**\$4P'097A?AE'Z]P8H.>7/G,<:P[CV%C&>+06QQ"= M94@1XVFTRR?]V7O+LY>J$4 ],';>TI0! QZR,HB2@ ) -K(3+KGXPIRAM_Q( MZ1)*TLA5()%@RV*05BI"P6/&)$:>DG67133/Y"T_DIBT--PQ$R4'WTM$K[!% M0462:K%IHO'2B&G6WO)C58&W3AK/@7B"L1*16AX?+4J;V]X 9% =K[ M#:U]2),V>KW0WVR9WHV!58?1-JR;XC3T7PTZ?E'29J4&5A=88-QR1J/3$BD? M$48D,$*YJ=3EQ]3E\N._X"5-X8Z';\*GT+JC53N=LT&_5YZ!*]W])MA3"_]1 MC)R2+#)O5?34@]X2K*PSI-+=9])=4NGNMW27!Z,Y<4Q&0%\LN-7$* /Z9;US M@56X^URZ2RO=_9;N4DZCT8AK$BR+)&W9 7XL)21&$JW#"Z6[=\GF_7ZS*'5U MN)_4-._GX5ORF<.A,R\J(WS:J"\*Z8AG!!-KN$_[S#EFA9%XL>!NN55FKECN MO.@ON$G1>ADP 94-V&JD,'%&.*-\T+:"O)]4?[_%=.=%?ZV4&%MFG8T:Z&;4 MT04G%<>11HHO:Q!5^ON3Z>^WV.Z\Z&^JV1I /2,7*=L0L)AC1T5$,GCP]-U" MZ>\<*M#=0^IJ;YW]LVZGURV"WTYS F=%W@N]K6#[]QYL\Z),+FI$B J4*\>( MHMJ(@!#%S($/HS&OE&E.V6"EV=_0;,.)1@ DEHY@;)2.C %D.P&\504=K&83&JK&- /%1PV2#)O MK8HX$/@WS=]'*A>@L-0]U&BS6YRE;8_#D^O+3Q)054A$2C 2AEN6MFT51O@H MHK064X=\I37SI#5SQ:+G186Y-P0+;*5EAHFT4[APWGD>D N A(OEAE4J_%.R M4@<8G *H5&(F"-+$:,6Y8(8:"WRU4N&?5H47A7X2'QDA$IB$5,Q[8HPSE(E@ M"28L[8ZT2"K\LY _!TA#K :A>$:#LIH2IXT@V*,@Z6+-IB_3H%\4ZN41^ F( MDYC*GV!J+7?2,V6F&&I/8=_P?GT006ATG)?:05F$:M* M@2K:\743!AQ92"V]-IX9[)5!7+J0=DK"3G(Q_QM(S[<"S4/*Z6/N-QZ("$$2 M@Q!A@#(*2[B_5((3Y\-H_K]2ESED/)7NYDH)1X5PRK&R,K>1A$8B*;&!IBAN MI;MS2K8JW"!DFG*UT=TYY7J6[X.0*SIG'::-W MQH57(F C+'B[GBL:9:6["Y R,"_*A)4D2G/MH^:,,Z%3VC]EA&J<*N"82IE^ M @*ZE)K-TGXD6*@H,4MEVHP/8/.YQ<8R$C"J-'L!E&FN>/.\:+:7RH00HT"6 M,!NC03A%O3&)P2B+JJ!!I=FSC)X^HF9;%+Q!2E&,"&.8:"%=Q$@PR;"E:K%" M"DN?=S O6N,#44KQM(M?8(RFM8!INR;J S6@3HOES"^]ULP5BYX7%99&P7\A M2D8P\YJ;M*VU(()(90-'L5+AGU:%%X:5\F@)H8:D:C^1 !5%RD3'B#:2R06+ M)%0J_#/23ZZ4MYY1Q$!E%3?&,>V=Q1ZE]=G2+Y0*_R3D3QL5@S#*"8[ 3=#: M(">8U8X(R:-?+)=AF0;]HE O(SQ/NSH@S2QX#QA&O3*",2$5YS#T*P6JB,]7 M%2@@HYW56FGD4PUT&X(,-HB(O$5>D4J!*MKQ]9D*20GHB;24T;12UFHO".66 M!&2IX(NP!CSOF([+36L'>J$8I*M_N(31#TGG,:M"1J_ B1'6*<)\Q%99:4.$ MSXI'QQ=A(Z!+([6'>Z+P( MB/N D?7.6VT9%]9&2["WQG!"/5Z(W-?%&5B/F??I#78T, FS0A.%",Q;C?R&23-T+4O&KX_L#V@RA M*F8P,*F68\Q-3MD%,K !TNJG6^^>I4VJEG',<4,!,EVP5@A& 50-^$_4 M$\FXPVZTBK*2Y?.-.>F%PYH%CVG::=I0Y[E!R@.A0\R--S/%9(;\X*FP<:/? M/ ZC%/^9&3E\_P'W6,P%6^JH9)93@IB@QB &\)E<*VN0L^7FQ,G7+24ZWT[O MW$ETY/'>2Z(WG>,?V9I6.P(2#$1YPJ(!"&62.!NPXB)BZ\<2995$'R;1>VXV M_(@258XP%2V/%%&F@>-$;26FRF-EL6,+4%-I+@3Y-)6S02+6<6"?&+&(K(Y M/D4D,FB*H^?CT28GHTW^3$+ZKD>74T;][4_P1W-X%JY3IALG//THE_JNDT9-M2BL%FD\%NHXN\I%*D>EH+8J6:A&8 M\DZY*+SU08))M\C2DF]+C$9\6\XCW^X5_9>;W4$9N89A-&R8=IC2B9V.&_;# M)&KZ;4_HWAJQ%WHA3?ENP(A,4[K=LS)86Q2F[;T,1NT7[ M5;?8[1^'HO?G\$I_IAI9?[V!,-DX*D)Y_1-[ S+#Z)[>@'PT;\ YYA0CP/WA MD]#>!)/2X1EQ6 0C4)>H&^5FBVPFDU%!DHE>YR9@R"(9"AB(S4@E;+!:!DH MD<00J@R[,7. ]/R9L4J%'APHO/^,"](/9DN#3CY2MLX@-?Q2?=JC;*+U\3W@ MX^0&DR.3[^D.M_O,2E#I9914:"8$,]89AC'87*09X^2FG:T L'S>7M+0T4/2 MUWK>R=N#=C4N'F+!T>-8<,:P0#+%?A!\I,R")B.CF0' 9=SY2I/OIAM8E YH!J)">1DJ3;[U>6^+KA^X_FZQ'XI/N9M^WA[H M7F<0>J^*;OL-'.KTPJ4&/=I"I$K7'Q*SQ\I(93$UGC,IJ66@]4BE@&)0(E2H M7>G;H^J;Y)A+R94VVC"*D*'4\YGY9.?:P94N0P]L?% +A *-$:] #.D ME?8O@?8_SVRRB4A;#FQ#6\,\,RI@)(5(NYU(+26NM/_GU/[Q>RVESF,>!(\. M [6F3 5I);$28V,T9M117O&=2N>7C>5X0XQ77FC/"%.,&D8T\E$9)Z4DWHYQ M'E%'A'G4XJ<4\2G,M>,8ZE#BH-;&T&]L70WUR]5.E_I_//- MA#X6SG/"D0G!*F*8U*#^7(5 J12<&1=*;Q8K/-9Y^+!P.G]H\C?&SJ.RC5JV MV6VUC!V/1[CMS7'RQ%JG,GQ?K2M/?12M'F M>+NS2MF^4]F>9KL\HI#AEF-E%--&:*.IB=;(*#VV/"P^.ZT4:?[XH;$T*F:( M"L[ 7UY)31E245B-O6.+8BN?)EMAP?6Y]TV%-L51Z ^@K[[Y&@MIDAGGV"!/ ML0N,212M(,9KD;8%I)Z915#N9]2.YM[.UG:C6>^V@ANTPCP,IH740FPTD5QC M'*Q@UA&C:!312F,B==33Q9]>F'<@?'[#/OL OXY>6JLC<4XQ1*PVR")"1O4Z MK%F"A(9*Z^8OQ(Z1)E92XX@F3$IL)1:.A(@90Y)_42ZITKHEU+K9!_PLPI(0 MYH,68&&-L=A;RY0/PCM-^!SOXE@IVX-#+X]9=9@*PY!#1''%HM0*$%,=<^ //%.Z$6+ S80WD@7FG >X,*8=T#-N/.*6N,T(](M@!]0:=O"\'^KD&.: M8$42$]/",DEBJN4?':5&+P+_K[1M87B_L((+CRFV)C IJ D1,2LCIA[\4#G1 M-CG1-KEP#L!.W=@_\^[9L2G:9A[]@&L-?'[?\YY%BD:G/LK"(2I392)/HD@> M*&;*:&VCL]Y[AZ7AX_J<$NE*]99*]:Z7$P7%TX_@B2J7MBY!' 7&&/9$@:]@ M @W812S#N+S1_"/:LTS'5@H[[UB9\-''*"66F.$T!X95) 1S0276@2Q G*72 MP06/O@"Z*H*EQ0H434NN-0V2*P9^L??4QP6(OE0ZN. Q&2.Y-19H(I:.1?C( M:!!*( H:&)WA"^ E5SJXX+ZSDYQIX"" M1PN=O?UG1\Q@=ZF0& ,2H$",2*) M(B8X,*I2 ;O388XW'ZZT:?YR FBP1'M)D.6$42P,M=Q@H8SQ05-F1KG#B--1 M[G#Z,&]J-1%UDM9NG!+ME.C>%MU4_1O._TXY_:A27ST8-&>GX];F4;&O&OEV M[V]*I'[R_&3$I]3WZ_G)UT[]$8_8894V"U/<1Z:1UXQR#PR0@9LBHAYE3U4* M7BGX#Z/S#9W]D>+:Q@%;)%%)CUG:GY,3R2DA(BV\C((N"3IO]'JA_W8 PC:/ MJ+A/KDB(XCD;7 L)S Q)@KFRB&,@M,$838.+*;'?26NL6&Q@KG3[^73[L3#Y ML@#]V:@/3<>%CUW;RH]*]O]%0?KR_6X_=_*$>U>H]Q*G7;*I"!PQJH,5F!-+ M#282.\'=_(Z.Y9'_]4Q#+)P@7F@L& M6:X.09C[MO6-[QX MKM(OSZ\5-RW>?2>(U:/L8=$>KS.]'30FJU"_&R90VB@0&4&#L"Q-NCC#I2- M$KERX-^46LF1QCR;?)A'K?R*9C1*_#2M'1BZ>7_03Q:WU0K%T1",WTXG!@?' M![VM'"QB[\DK_O"D#)C?1V]NG/HC%7\D\C@$YX-C# R"H%MQ*2J0M\:8P"SC2!GE,,',@PB\!I:\(-DC][0O MKX&I/KE1F2NM>J9UTBEU&!@+5]BR$)G&"/0*G"UE?2":+L@\:*55,,&V#DC8Z\((M M<' GJ5N0O*%*J^8J$XC;*"BA(=BHF$KE07 4GH/)\U(B-O*0T&2K';Z 6^W\ MV0W':6_E4.S 'ZWCD+=WTKF=L?!?M^V_YC'P>)]V/W/>$+K_9CW\1S;KN;'5 M93>>C4#$F8[//=RG=WO<8'3Z;AQCSN;EZ=\?;S2!,.NM,U(R9X0FPD?D K7. M2B))&6^L1L?//CJF0JO\\?821EP$K*F*&#$P_U;C&$5 S@N3_A[323'G=+)2 MPF=*<1#'$^9L6(*%097&+E#Z&SW3YK=8[[G22,)*N?%+R M)A]O7MR#.'S:Q%8[YJFW@L8 \O**8!?&*VU 3./)J4I>#Y^4XO>>E'JL'*U4 M72E(3FETCF%CM598<.M-VJB8>+8 5F,1A/L\ *NPLEAK085+E=J,B1@C'\#% M%P"XWLSO^J2OR'0#6DQ+\>UT7'K"IR<'TT= ]$\/]B9 M:''T7FE ."9$L-821WRP-%BEHU@ CWTB1Y!7MPTF"GHB7?FFZT9N02G6KWLH MV^=GR6]81@=7601B%(AXCEED2/,060!R&J, NB$PK1 OAN^G7?R M7C\%\#Z%);;"UBJ& PD8,)K!&-6$"F29,2@8+^DB[,NR.")^'CM,G90@6!HH M8XPCIWVDQF)I&&)>";]L=OC91_$S5%47/"**)9,Q,LF"307E8L0LJ"1[MFR6 M^-E'\>QML6;>PKB%X2L1,]8;+'B*/)D@-#:(+\ HOJT4*PCOVZ58%W),>HF, M(,820F%"!4"RJP>]7.74B!6:<4U5@XAP+S7!E-;/1*AQBC MQ08O (@^UPA['DB4$O%(G;#!42:8-%@[I<$[B50!3"["[@[/-<*>*;4;*\L5 MLLX3\"<95EY;ZZV)5L,/D\4]Y+3@+5D)'AC*5.&4T1]Q,HL@J6:%_D\OQ7CV)@8L)." M4$:CT#"NRJ('D;C(_ +,2#ZW#']\6O)%?OZR"+WNH'"A-_IZ'(POV^/S3^N_ MPQ_C21#M6& $.R$\\RCEX!BFM2$>$>4(_YB0\.J:7G_8 GF RY,=A_SHN/\2 MJ[/^;Y]SWS]^B1'ZO[^ME">N_]X[,YWUWVWQ BX??;Z\R]T'OWA0>IW,M/*C MSLLTY1B*=/]TQ>0$:]SI4=$=='SFNJUN\;(XLK\0SEL_SZ M>?3>$N[3RCOALA](^?+O&SO-[:W:?G.CN;W_Q9LO[&OM;V^^W]MI[FSOUS8: M6[7M?V_^:Z/Q>KNVN5NO[^SO[^PV%N!=T?W>]/#!";@'V=UZQP].CCX??MAK M-U[7X6E_M0Z;&W#^Z46#O#HY./GKY.#BZ)-__3?S_X)CI/7)GG0_UT\.6&.K ME>]N_=DZ?'V #BX:)P?MOUOUK;].=YMU>O"AD=?;C9/=5XK5CSZ"+VXX^.69 MP 1GS/&8&>%C!O ;'18\[1.WLHY1]J[$[2L9? FDEW!\#X7K&]L*EQK7+< 8 M)&UKF;->>#GY\)O/>V=%OGT+13_NTC;4<'C,&?*W7%*[ VL@^]6#FJPQ*N]Y\8NRW:.V0R>D_OUC MA:Y,KC@SWN>=H[)GR=GY;Y/OXZY-/]US\$ZA1"O$_FU].KEY.OX2@]0F/Q2C MP3F2XY=B'S>FA+=Y@59V$UG&U."Q0:4LG-:'JZ%W@1F^M-UNRYI6J]NWW?/; M,.?= #AP*%K#O7#6+?H+"3^O'NUE]M>,[Y[I:':]Y];IPY> ML_;V/?@F&XUFK;E; _;6!(I6P[2VNU?#_!?_:VWW5:WYK^W:%+&[)'4;F\UT M&&O*;I%9"9DO2LNPV&SHGG3P5;>H]8]#[3\3Y*B-O*X:^,C!/SY/FH*TEVEE M=AON>.S-JI7UOP:=4*-HM9:Z^M[4:OGT>7>OXI$5CZQXY(_QR&8![<]3 M8L#"$\GZR?:P?G)ZM-^C@P_O;A+) M8;T))+39.#ULND0HT6%[#V![@Q]NU<_KY.!SX^*O_+"Y=WQX@T@B&HTRB&64 M"9,Q#/ZOE81E6F -5%)Y2]682+**2,Z22#;W-AK[.R5=K)CDTS#)_B5V3*AD M++KMVJ2'YO<52I'XX,;+RE_6H%W B.&TW])@Q0+]]N-_SG\WK*S7^MU*7-?% M]1.,W\UNNYWWTEQA[54.)+A1UM)Z^92A\NURFC ];?2PA:09#_;N@%YL?+2. M*\EBG:$W4\_GUP/]\)1F>G: MZ:=5H3^=+M9!%V7DPI ,,XDRYC'/-/R6.>VQQ0$YRGUC#BN%W_\*J]N[5!#MKO;T8D/M?;\ X?#J"-[_$! MM'=WZP ?G!RVZQ=_GNR^/C@_^'# ZEN'^>'?UR,2!F$7O;>9352"V1 S&Q#) MK#"(11R##76&#ZU9$R+V'ST0V_/W*^ M0+EMH^C>+Z65J'6+6C?5%JR=#(J\YW-7!J.Z<1F2^$8OFD^;QO)]BR/3R2_* M[[_.7P3YY]' G;6]M?VUVKAP6K$\*G?=N-0:W;7;].P;D#>^)85'/H-B?64D MS$'#*FLQ8XU^KWQ7V^@!;BB8]^B8Q=3;LO-B-9YHUW'C=2^+<<: MS?>HT7R'#]H[]?JP:<14-LL%;>V5>2?[G:"%A[*9Z7XF_!QMP#Q=RJUGY7: MLX\:2\L\I1DAV&<,4#M3$5P8+X@)QFM/35Q9W^NZTT]YJ_6%FJ\^:<[?_2(_ M8_TIV?QND?;"!<);A7QFID3G]:./6AFNK209"EZ")VQ<9J+'&65*6*H()M2N MK-=-,6R9CI^O));;XT;?16Q^IM#1>+B][<+ ;!WF9U5\]9Z#[2INY)SQ N U M\UR1E/&%,\M4R(C%1F#*N18P6@A2_.[DW&K2XH>'RB]C54Z3<6<%&(W\#%A= M. ]ND.H7P<_@P(;>KU5 ^\>[&H "^LV'7[]4X)\HZ^T)P3G1YXTBF(6%XX=G M(S0NZA^IM98)13/I@@4"XFUF*"&9]\8KZ3S%AJVLTU0 XCJ@9D\HDU0OK?7V MN-OY.3.6&A<''P5'T/DJ9MHPEC&.=&8",QE'-'@JP==P%$P=QQG'8_&)_318]91=O MN/[+;ZWPF4%ZC%HCC#]P28]80YH_17H,9FL*/\F=&84VW_?B^>&P8X]O+/3T M0.!1M5ZWE?O:/TJV,SHR(5W3AQZ5D+$9$+)FWF^566C!N..::YE>;[YH[L\E MC<*4T+X_;-MNZY=Y51;C-UX>MPY.#SW6R?3-Z1@Y. M-H:-9N,$GD(/3QRJ-P^/=YM'PX/V-K03VM_^&QR)C8N#U,:I[,2T[YK!VF=6 M<9^RKERFM5"9%IQ: D>%E*,%*C PR_)TJ[4S4]0^F=8@U/X;U BGM6:UWO'7 MDA?G+Q3]7*-XCO#W"0?EV 2/+' U(N\Q(J?R("-64A&::4EEQFR4F79&9U8R M[PDE F2XLEY_W?CW?.<*SVZ@+3()>O(9WT2LOISLG5C-[3'M6MAE5[,>ISN7 MXQ1KX20W(K/6JXPI!N.4EB6K*,&A_>S;JBV#^5ZN?+FV\:J>34H3ZH6:'-7<+>2OXFFFUX(Q432-%O/XSR%.\J]^MV3 ^ 6X\#GF-+L4T9?:. MJA",HU]30;/)H$D1L70X52&H^4':.;T\]:P(+I0N*":ULLI2K_8+W ^&9JTW M ->F=]Q-J]$FB_3[QZ9_\RT^F^M-3>T<73Q^D5]7:Z;C:[^0J;>U,,KA)'N2 ME PN*L^'*U-3QC=+)49Z94O*EII>OZ91S9MA;^W.A=A//0F^.2@*:-:HWDFB M#7W3'_06$HX>7F]J%]KU$6$;O24ZB\&DZB589#KE@*@H3-IG@\#O*^L'H7<3 M.ZY+K:R2]Z4@&]TO3F/?6&;_\\)(&D\PE-IYOP\CL,3MHMM)_*8UK 7@.L/: M3J(]QI73VUNF;T:+]V\ S-4]TG ]Z_;Z-V+M>P.XB"&>D&0O' U:HRSO_:SY MU)@R:MIENR[A(O1^?3XPF.K4U*=C;/CYP.#S1^BBX"/#6?"!I&Q"FQFB4BZ8 MTUPBX4G %1C,! SR7LW46O".H6:< S H3!K&::P4R0[?^FL-1)+=>J#7!A2! MIQ03BP?CJ V=-5Q-M -N!V8Z]>=1#;KL<_]XKPFA'C8U"$A:PSA)YG@XVM"W7=E_?>VF8LG:3->H_R^-U[(Q34_582@ MM+LE/"1$/.H6P]LRPQ.Y*3;')RRD/1['"CZ W6WZ$V@;:UP<0AM/62/%"=H[ MM''AV_4M?PJ?V4'3W8P5X /2.&Z0.JJ?'-%&^SW:;1Z1@_;V\.#$T4:J2DC> MP>?CXP:^4940&TV(PIG T6;,>IXI07TF$ ;FAY%WCJRLO[D=L^_/WL2\!Z^LX>);PXEH7Y>2W;RM(IK.4R3>8XH9R7!@ M8!4C,VF[49<%SA6EAAF,[FD5;Q]$\X7GSPKB7U_4/3TM._7\DT&OG\?A]$PM M6X!YV?B5^<^T*,^"+AKML'?+=BG=HGQ6 M:Y@>_CF'1\-C:QUXN6Z:,/V4]THWOF,Z+C>M%*M/=9'3R6G_=&\*WZNE\CJY MOVM%)?W%_'KKW.GT='RMFH__]GQ\[SBT6A/5J/T" B]GQD=%W[\^47UW?LM! MZ#UINLOWNFWI'1?9/OU0#LSY1X(<%M2X#*.T+X)S+C-!V"Q:ZCEQ1@2,[S0R M=\GXEM07-Y8"K9;99N/A\ZI,Z(*K!IU\-'A&#UBY/J L%AXQH17U MC E*X8/CH ' ,RQST7S<*<>1)&P%AKK+VZ;5^V-EI_'J^MZF\$J^VQ^?<$NV M:?D"Y5*F_;(5NUC#6(<@F=:6FXQ M440[L[+.V2K&9_L^?M>-_UGND>I,TH[%AC!3@C///** M8,.T-L0CHASA'^7*Y)KCXLIE/ J9+8(YS4R$I[XTK<]FV%MY<1V+ 'G&W<0X M=-,7;__55_S6>]RG),BXX_4;^'-2NT&L2 MR0]W=AKUG;6%C:(] C;C,;X=!5VO[HS MX>]F\1I=.RX2-_K'MZT*IBOKKW8:&XW-G8TW-6!%NWOUC;2GZN\OS&TKL>\W M%X'YO(;6G[5E?J.3&O./@=S?Z.W!0 Y>1NC*0M;E MHL<*!F<.@_/58160/#:0;'8[9:F%,KGM3].",1=J^\B$4R]X3? *(K MDY\"V+MG873[7@DX:2ZE",>ATTNKMM]T>U?%$/KPR%">U,O/)VNL1S.%B3M\ MB6;+WZ]E;]SV\H#1R__R4\:J(H^55:JLTM.1Q^N874[.'7=;<'+OG[7M_PSR M_O ^,/W30;3Z*D1?![ *O"KPJL"KHM3WP)54N.XK\+QI>L>U5ZWNYRON7/*C MI>\3,#@_QXM6WD_9"Y5IK4QK95HKT_J8N,+2LO ^M*K?K5VSL;?-654AB&H: M?_ZG\4DUC5\!Y6,#I6!IB^...2J1\)^]VE;>+Z61)UZVT3&M82\O'9(K MZ 1$]:,5/>FWCNM$+-"S#E&3%8A9H68CXZ8J@R! M]PM0I1(MWQ9=%WP"R H.?S(X_$$TG-6RHA$:[E2+BZK%18\.AQJOK.\V_[6] M5RTL^HF!<%%X8;6PJ**$3X"!;&7]33@RK1$7+'=C^D$RR.86 Y^S914&/IIO MC#<05",XS"(H* RL,?&P,A%NMK&^?'^V4)N8=7VGOLLG@8577Q M9E 7[]7NWH>-O:WLS>[N_^XT7M?VFQO-[?I7"^3=56UX#E_ZCB*HS>.\-][P MMI9W7&O@0[EXY;,I?-;J=D_S40GG2=YM*OV<=\JE+>U@.NEH6I6,X>79>/N6LZ?+$8\O8VNU5WJ!L)P@@%>(&08#+F"S:]"EKM7HJXCSJIMZUES1G9\$4J?1W MJC8+MG#02E]+V"T[]3B8,A176YGV2<>;&3])"F&Y%7(_J=2[@4F[KK>&<&*I M7' 9R+!=PRA[]U5Q.A@L74"T3MHD/D]#*X]Y\*G^=7JI5*P\]48H -M@E!P- M1]NS&WC-WJ"4+(A[9;6V8D,K!Z&ECRG!Q^5G\(ST+:E!^CM)S/73I[R3*I^7 MO_7Z>7MR7M$]&9\ NI3^^IRW6NGOWG%WT"K/_SSYX"X_E#C&U=HG4^3CH@NCWSKC!;LPMDV1= BT)\FA5^YX#>_L+T53]O5848=WEY)= M?$S::+6^ D&KXP$/OZZ6<)22LEK0@?VR8U?+D1[.H66=T2"#7IL:6]V1LL(M M^P7('&YG8'1;D^K7#\[2Z7 Y@!$<[-=&&C)5)2/)KSN S[W>H'U6_KY6^P#7 MCW1M)-11%78PS;UNIRR6"G?/1TL"1VV[<=/RX@@ML? F<(=AV:2\D^[5Z<,0 M&@#0%'V3=\IG)5Q+@ $/:$&W?G'/U1'8P*_C&U]>D0KP!V#I\')I3W( V 'T M2#$>R:4&@[[%"/B1Q@"H:@N>'HMN&YK5[:4=UGNNR"UT%;Q+WCYKC0=F.0+O M%ME:K0G#(79;K>[G=.3R?4K 3ZV-(VR"IK>[R:2D?NS5?KF4]/CYO=!/C^D? MCU'N.K#]NCI^!P.O # P1NXIM"Z?Y4S"$'/]Y<%"?/7-X==^:M)XA(YJZ5_O MA+O?_^X=WZ<':U86>+[FP!#UQ?A=@,+J__,/1IU9Y&MC6A_@NX> M#.8B%5=("N,'Q262I(,@"1L';^M#.76V,)7:\ MM]SJ!'K*(>J@,24>P9@\*DP;?H*W&:1Q $0H0=O59AH3';WB$*:7AGMO5)W^ MZA'WVQ:CTK/YT+-+1EJ"#RA M?1VF77I+=V)R6MOX4.GA?#;U;CV\TJ4)3306! NV+GG)-M&R\D@[\;/T94H# MP.4$"ID4:T)F*V1:;(THG8>QSYL"04? 8)-ZE-&,7O@B_G$5[RC"?P9Y,8E% M@,*, AU),=*3$L^!LR[C()5:S&=3[U:+*5@H3)Y9;F"$(9M>J 4W6A5$ULVYRPI*9605. M9/M7"I1(<]I=Q'8O270K=ZE>93*B19%BAN-*/(D@)U>Q9UH5'LUK4^^E>.54 M K 7^)CV&KRN *6&=2^GGT95EB.CJBJMXNP3TA[.00\2X%S7Q-]JE>#GLJGWLV[!=3^-YTSR#@SC?K(C98!O4%P/RR0C M-[HRKT;[O#;U[M%>THXRI!>.4K%4&-4CMI(VK UG_:L8\<2/'O1':C(>_Q.[ M4HE^/IMZ]WB?#JJ-)XI&HI_$8.X>YZ,INO'$6R7Y^6SJ[9*_P?'.0-RE.1]C M.TAK (*MA#JG3;U=J*[;&\U]I.%Y9"Y3$A+"1Y.W$G,#L]X; *;W>G&0IO)\ MB %.:9G/O4%^;2[%M4S>AA^.3-[I]6N#"MOGM*FW*P-PMTZWG;M5H/))'Y+1 MOA)ND?=.R]GZKAN%OR_]MY3R48PR!*ZR A*5KZ0_ETV]+Y,/J6I/$7K!%"DG M83#:MSMIA'''98[&53(0&/V\!72_VX%FCC(*1E3AFF]7*<1<-O5>"@%\O9]2 M09+\0\JJ3[E],;Y:Q7&6><2CA+*5HIE:I,. , Z7=7 M:WUS/GUZI3CSV=3;%:>5=KHJY[G[X]FLI$6G85AKEQOP]49!@DFR;"7<^6SJ M[<*]RQL(Y\$-^J/<&GB'SVDV8.S?3Z=4I,QK'UIFV)LXC)-$C7%\>'3M;PE& M*KV8RZ;>S1*F=.,RU2&4B:.)08[=@U::^REKG=V=<+UP^=6INGKXSZ#,+5[] MVF*/WEDPI[5N!T:,Z4WR'7VYH")-C5VF*J=$H%&0K,R+'Z40I4P"&"F];BN, MKY]*K!ZOQ+C*/)C*@UZK'70'DUN5:O)0VG^>21[S"^^?9Y"A:G M=QHG093YORWS>;7V&3JH6[:Z]"?ZYG3<,V?!E8&H43 BQ9=#B2]=VYK$,$ 3 M!V>I>U=3!M8 #O2.1Z;I4YI^_XJ@2MGN^MIBPWOVEKY?;ZW< M:YGLPFE@?6-S;_?U=F-G*7[YY%XA)D951OK->>#GY\)O/>T UAB_S3MF^\J*;90;ZW;,Q[&N]Q@4N MD7]C-?RU@YRR!U[[ M[2;?]^*J^,5X."])?=ZT@USM\;U"JZ,H]4H'N^//BWD:CA_ M5=IC4Y4>B),U3'NBU28B6#A5N&UKR$49Z8_:FD<0ZU.5PON'[9*T^F;$O[_*?0X%C^,W,-GD7IQLUQ^+1=;N=5849UQ0:=O+^7Z@T.>GZEG,"#URQ_R*-& M)@;N,'>.<2\METH$[*G$FCBF/^XD/Q0)BE;2+$W>-JW>'RL9#.-112ZXQ7G_ M96?0]MW^^/A*K6/:(3TL.S+F[&52[(V.3W]M7VGU1G_3%,40>O%OTQH$@ 7H MY5 "1!G>]?3OH=WJ?GI#]CX=T/K GVQ_.GRM3W9/COC!Q5ZKL;5S?G!Q0 ZW M]D[KK]^Q^LFKX\;6*3]H_G5:W]IA!Q<[^ UMM XNNFSW0QT=-M\-ZQ_JI-%^ MAPZW_CS=3=[K^K#QMSK?W==MUW[5V3VIH\:']V1W:R_? M;39.ZEOOS@]/ZKSQH9$?-+?/=U^__WQP M=M'5V\H7O'!^WSUF[[/6V0OTX. MMXY0XV*O73^!_R_>LP9Y=5)O^E:]W3AI-/\Z.;AXAR;7P+,&A^2].&PZ>M!N M0+O>T<;K@R'\?]%H'M&##_7S!GD_/"!U7%Z_M1<;F^C\37.[7]]'GS\&(R-G MTF84*9$Q&DQFI6"91I+9Z+STB*RL8RU6.26_O[BN&NNCNL?S,I+F#V1N[Y_G MIJB5":A,P*.9 *<\8LQ$Y1QEF'JMD*-$,&4U)B+Z9 (P?*2X,@'S9 (N+DT MC]R!D289!PN>,41C,7,L,IRB@CD1O'#(YN99V*52+D#,#[8>-G7J'G!_C[+.)R%=8M#(>ML.[! M6'?%5)5B%#,;,^:IR!B/*%.6A2PR2S!H(W/$KZPKO4H4J[!N/HGJ$L?@-YR# ML_J]\;K9Q%B?BJ8^S$=:0NB> 4V=B'7O4JJ-T!]/'598_CU8GD_Q5BJUEYRI MC!KE,Q84R<#\BDQ&Y[UB CMM4N!YE2!>!1V6(NY<@=_B\=8*_!X/_*Z(K/,Q MNF@B,%?M@,URGAEA=8:2Z*MDLB.S2@U\5((LSHCW)F*8J4]R8#&O% M.=ADRRA NUH%^54ABBH<6X'>L]#:"O0> ?2F4@@H%@;QF*$8=<:X#9F),7GT M*! >%7,J.?-XE:A9./-+CWK?X+.3E;?0R^$;"=TS/'6.HLF+L#BAV4UUTV;# MM[_/ ?R1]5:+;)=F$6LNQ5S9H^^W1[O321&:$\0T4IFA.F3,8Y)I+EWF/9BC M@+P4!*^L$X& AHNY"[#<:WS-*VQ5H><**&<1EZZ \N% .16(IM@3"\BHD#$9 M(Y9FF@:<12$\1]8*2A0 )=6K<&RCD*4R\"0WX[+BT]VNSNK"PV6Q8' M[,;^9U.$U5HG]*L0]>*SXHF@W[9,I[_1\=L3<3="A?W?@_WUYD;"_1%1WOBH M9(B6!YIARWC&+">9%5AG43JPWR!2P>W*.J.K2E6YPU6PNH*_YPI65_#W>/ W MO(0_R7'@PHB,, SPAQW-E-0^BUPCH2VV&%& /[5*,*[@KXI:5U'K;XM]M\P2 MF:=H]1+;GAE0[U*>HV!+H]MQ5;SE 49G9YIS\V""#\9F0:6I4B1C9I@0F<1* M2*1)E(*EB,LJ1WKN B[SCCY5\/FGP+T9<.X*]QX%]Z[(ML"22RI "U!P&2"> MR@P/+-.1*:2H1"0&P#T&N#=_@>8%Q+TJEOR ;(O;>>O3=]F#Y@OGJP,?M9C2 M][G"WS$-M,A6;V;I)Y69^RXS5Y^F]]9;J16+F2=,9@Q;G:GH<$8]41893K!. MY3B(7.5SF "^;!.J>\!N&E6OS),_DML]B#Y(WN;%YJZP(.4K]ZG?=Z7&W!<+H_;-, M"^L/YXT1_M3/KZ93OTN_)SN4M*[T_&';E"SKCC?/_?PYPNM%J"QQ62+MS QO MJX\V,V^YY2$^L)L.H$:)E4*29DPBG3&&1*:LY1GH M0+#:1X9%6I&R*L4L%NXM?4[><_/!"O,KS%^T.&>%^8^"^5.)V)I9BE7,@A,F M8]2I3*. ,C#=6C,0I8R ^6R5(E5A_GRFABQW6>=B$+Y:#6_*/:^2GI>"U2>) M3P47*Y!_",@?31-[H9VWSIB,"!HR%JD#8J]])E7 -CINP6"OK%.TRF25 %@E M/E?8]VSLML*^Q\&^*X*K,*\"ET!D^V:TFU:'R&^V;#\U)+/N3]X\U!#SHT%!-0 M'U:0_A!(/YVFLXX)XU0$I0@>Z"SE)-/1V(9=C)P29)T&8HO1JD2H@L'Y)+9+ M'+I]$TPO5-'9Y6*VNV>A,'WHKE*Z%9K_")J?7*\'1SDBU*!,,Y02,"S-K$$Z M0]9H:PCB*M6#HZM4S5_1Y'F'HBI"^U/@WRQ*4U3X]ZCX-[7^R@M*+:6C0L@, M"9M934VF=4#"TZ@Y3XMW5\&"5?CWY&3VYZD'M_1U-6:8)_$$:Q:7T$S-@*97 M,X@_:)JNE8WSSG-E.,N04PI,4Y29I8)FD5KD+4+21KVRSOBJTK/8,?;G7AG\ MTP:C?U:XG &KK^#RQ^'RBLD3Z[VU'F&9,HQGGCNNX)L7AI5PB>=P M>F[9X'*.@M:+0)EO9F.4VYC4NO&219]UBZ2G52Q[\4GR5^9+6+""HYDAAV0 M6H8]RRP(+A.>T1 IL\@"JN-5QF:QM<;21S"J4.[R8=_C$-N+4'2]Z1U7L/=T ML#=5/0+8*I619MA2GC$;;&9-Y!D&3NFM)X0QG :P(IC\5@'??++9)0[=CG)\ MJ]S>.8'XV>;V5L#^7FGE=G>\]"KXQFEIY)V23??50R0XVN^UVMS/:F6VU]M]?,]!O0[%_;(KP M* X-^3+%,#6D'(]O3;%;[/=-/_B_36L0KAX\-M*H,M+W,-)'_?KFV$AO:G3X M[V/DVG]WS <]V#TY/*V3;>B//X^A?;3LJ]>O\L/V^W-HTW%]RY&#YA'TSW'[ MWQ?OT6[387C.>?WB]'.C"9X1LM)*BL'.2YTQ1UQF(A>9HV#MG1=4&?5ULG>' M+CV,]%6ZM,"Z% CQ(&V;B9AVU?7!9(I*FT6B+:>!,$7MRCJ XI=;ZG[Q0^W, M%+5/2#/8DDQI*3*,E9$$:^GHU[#M5MUZ&*Q5NK5LNF68!]:7_[P%Y(X6KF4MIK_Y_]K[]J:TC6_=? M4>F>NF>F2NWT8_4K.:4J L2'N0$<0R9E_^+JIY$C)$82=N"OO[TE0+(!!X&0 MML2JS&"!]I;V[E[[^]9[K0/P'9Z/AB/7JU1EE,XZ2.?E[Q]$4E9;:0F3@A?D M8YX8F2V115 I]584S:[9EJ(E5"6@MWTYX]$[:X",*'SU$K[#G? !N#+%>C D M"U $A*'$<16(]-'&3"=IJ M5$@VEM*=%-*I3X.KMUCU%K.M1OF$LU0^\'/J3B>3%_-^U5& #7;T/SX@>N]C M/K;TT*4_[Z,]T\\(+$0-G"16C?QCFA$'0A%18%DI'365N:*"^C4SJKO#&4.; M+P+4'A^]1%!;+*C-5ECSK%T6Q 0=JOZABEA3] P.'"A$QC2/1<6PV H?XY#+ M7L&MMM3[9V!MP1 MU^?"]:]F/7D=F'62$VJJ64\V96)H!E+8E0:MI>:I**N%@5N6+T-AW?@$[%6G M!" *UDEA111<(0I.M=M J1,L.E(H*Y*R;YDX2F51=IW,-JM >4%!HWF+4T3! MFFJX&UR&LA7"^>EYMTK$:/3'!=:A?WHV2">I-^Q\3HU.K_R.LTWKJ^W>&D1] MO9WCLL+MV=#_\JO94!H@@666L, T@20,\8D'8F,6J6"_8%!-^JM?-^6Z MPQ;Z:U\$+"[*7XNP6 -8O)CI+LRC5Y83ZJN$FQ@$L952[*-VU'DJ,U,%%I:S5G6ODJ3TV5']P3PT$1#\EE"YFKF)MM+41+V=N9 MX_]$3P?Z>U\V%#Y>XT4HK ,4SC0@8IPE4[1:"-824"D3+YDG#+)C"40*E#?; M"GB+FMN=UQ *5ZWD;K#3=])[:'A'D74]'+TOM;G&$G(>9BOK=\=;CA@_%\9_ M-6#4*1>RC9HX&1T!D3,Q-AH2N3'*V^BL*QC/0;>TJ5]2[J8UV7BQ'N"7BI=+ MR(Y O'PZ7DYUXFPGWB?3[U537($V #)KH&!6!Z#RQ5@DB03LIG!+9ZV9;5!->;/V& M 2SR(:P?NM73P8_,A M/=7!>:6@,!?C+7E'1S)DKE58EC^,JE2ZZT8=XQ^30_S@A_;773QNWEQ=/\[Q M%_]85;YTPO<[=/(Q#AZEU'"A2I9WO8NJJTFO/TK#5[?NZT;,^L-QF3G[YTXNADTO#SZJ-!WFY<>GV:\T5LSD?IIRM!H;/G?WW.C%2&5#!P4-]N MIY.U9-_T=)GY6=W6&"R-#9" LZ!4A$BCXN33@;3A_MC M(GZ0W)_$Y;(2/[KN%WP#)/>N-V\)07UW1M^],_M; MVV\/7^\>[&T?M1I[!]OWR_?:W=KVX<'1X:][.UO'NSN-H^/RS_[NP?%1X_"7 MQN&;W;=;QWOE@,;6P4YC^W#_S=O=_]T].-K[]V[CU\.CH\U9A7^<]]QY[(Q2 M_.<&W52GUQB=],_+A\1AJY'^"JFBW:H3U=AG=Y8&5[]%-W*/N/%[D. &3]S@ M8X&4*Z2^:C<]9L.;%9N0?EF1KCL;IA^O7_P4.\.SKKOXL=,;W]?XI+N\IQ.( MLO:5D6*,4E=^W*O/OT*P5Q,$^T;CF;P)[)40YO[WOWOR]]]DKT#91YY,7['O MO2D%?^2Y*[ID]HHQO5Z7_*RKK.&!)_]-=.*!F/.L05[[I%C)WU[P%>8\Y9(? M:";H981/3@9%9=XOWW(R;.SV8HKC+H -05L/\'I=XV(QZ]+?#$&8XU 4HC43 MHJ/.7RL3H34 I*<%;Y\F2T])0JF?H%5QK,!VG-9[WAXN#BK'9Q:E2TI=8' M.!MYT#]MC/W%92/&D<2Q3WO2O,M]'*14M2FY-4[^^5?U/O&LUS(N-!?G*=U# MUCF;QC#%398Z).#@(!DF(K>9B50E]COXL#/. P7*R),30J\5AKJDSUP<7*?/ MG/[VI?J\]Z_WV/M/U>R4W_XJOY?O^?>?!Y?_/BG?\=?^SA9[O_/^SYGT&7YP M^3O=_[1[>?#'V^[[G=_^VN>_R7>?WEV^_]0].3C=+>_]1O?_^*5S.WWFG3BH MKO%XG[U_7;YC9_?R_4ZW<_#IX+1<(R_7>G%0/N_='__*-ZDS1_3+!Y>%S]09 MPC1( A8\<;#/94@);[BP@^Z4&=6B(]HCV"T-[FKFN-$0' MT@-SS(;HN/4^A B9&U.A/;-7:%]>(-HO'^TO;]">L6BX\8IXJH E;*::R@( MRTGH0@2@?6BV;YFA$-6;7JR0I"*-=T$R"O%+M M&:KVJP-[=@/V*3/)N!-$9J?8,5?O5H;VX0?N@(QA^-@OM]2K0A'?"4J$!;5+ MVNS^H7/@.5@NLA/:%DT0F $G=;1:B/*221Y)-8SG60RTD U^K2E>/UJ6NL.1O7LIX" MV# LU8RYU/,P $*P%G@ M,GDS_LU[)1_@FT946P2J31W0X%.A%N4)KRHB<%DE[)LMA5= M1JP1,0TQK1Y[-P>F)>V!>IF2)],LRU;8BG)%0AX"'CUV+LY $\;H2+P6!2V!%0$ M$VVT+JKDJ0 =\@.\D(AJBT"UJ:LQ2FP)GO%&)/E/\H@HL-QU:A^ M-.-P--0F,%$2!8H2*/)-7&:6:&&T*JMN8_95B5N1AOHEAVU:^_4:Y!(@5BXU MCQ:J$0>LX*(78)3Q(1?%IICVY1$T+F,>;0VPV*=X=26;6(N--M"M*RPB)6(E8B5B\3* M*'3T3'DOD@-ALBNZ9!9)@V&ZZ)@4DSA7CY5BQ@8721@5"8]&%[V2*^)9S,1" M9D%REXNJ>66#2\3*-?2\;G#SGNW^<#09>Y;^.DN](;;Q6?7WX^+@XF ;G[5* MDA\F-P@G8Q2-19OJ]L^JW/AZA+$V6$M>;J1JLLE;O;@SW>+="6>BZCR/ZCS; MR,9$8R3UC$3K;#4^V!'C9"(VQ,2-"45UMLVVU"TAEY&7L/'U3R_6D[#!,+C< M(!3"X,)@128IIH!X% %)KX0 WA-CKC;:2B2F9B5+4XU,^3BCB(.%@# M'%QN[ AQ<&$X. TH"9>HCD*0P%(5?.>9>.$S,5Z;:&E4C!6KV)J6I*@.;E;, M:!T3Z%I%-Y6A9E5_TQCB=$NEA^%Y8+TGHFJG)VW!&"?DIIZ/C>^3TFX ME3-?CU3/EUHMM4RGZ+A>HN#^%=)CU=1<4#_;N<0&;HPVE A?>4%C!?H\%:A7 MR;I[W0/TV56" CS#.I]'BK M8H.)RW;K@THI.,TE$9)I C063I R$\.R4-3JI+5HMD&W!+M=E?#/U87E-HT- M7FSRPHM%SP4X:Q$]5X*>%S?HFB!(F*K#",UUU.N$M MJVZG>"%Z(GHB>CX2/1?@MD7T7 5Z'DQUSU1-P-:*D<29(,!,),Y80Z(O;.A3 MHHS'9MOREKZCQ2JB)Z(GHN!TV\/121HT.F,,J$>*[;HA_7)=M-^ M>+5[!_U>_VLPQQJ)Q^#Y[JPG-@)0"<$3HWS!<\&!F,0\8_(@PN%@:G:BW/3+,$DE"6/8'D _'@*;%.N:149M145;.L5?@* MD1"1$)%PM3FMB(0+1<(9]R@+62@6' F:2@(A G$F"B*%-9:Z+*@5QNQ=3?-4$0@7"X13E9#)0"$%2J2%5&6KLBK*;HMR:(U6L:H%J%1" MT3*H$M;5H;G!F:D':=3H]H>8C?H"LU'+WF,TZY$8OS?K_F*\= 1 M1F*SLZ3LH0]<<2=";+9!M8S!7( ::,&8"[ IN+F2/%3$S2?AYE0WCMS'6&5. M61XC 9\\\:H@:)0YF.2I$4$UVX*U]!T-5Q W$3<1-]-H- M.Y_3V&?[8VU#@/C]^/TO[?MK%'A:AY%]O_<&J5S^98J-CZ[3:_RC0K1_-HKZ MU>E]3L-1-;:S)E&I359H%QEXNB.E8'N6M*9*[-9GU^DZWTV_] ='19L]2N%\ MT!EUTG K?CJ?;'[1>@_SL?L+%=ZY%-[?OFJ0(B25H P!P8" 5)D8Q8K6JVQ( M7 EA )KM>A6HUAVXT ^POLBXW,@2XF$]\'#J *".2Q$$$)F%+'@H@52;2:J9 M?RFD;"(O>"B6T70501%!L1Y[M]RP$8)B+4!Q)II$A0\B52.M4J4IVIR)LXX2 MK6ED,D<'M.JLBIB(F(B8^"PA(<3$>F#B5%%T')@OZ$=\IE4]>U(%$W4F&G+4 MUGL][BPJEC$&:N-!$:-!>9+ ZC7,O[76C2#KQTQUKZH MX0[B1$)\%"'^/NM)U@EXI$&19(I] %%[8BWC1*JHM0K.9N_&)0X6GKG5]LL> MO+#J*"?2"])+3>AE);4?2"\+I)>9?I!9B(B)4[2*T!^(YM21QX-*7=R#K M226($$@O2"](+^L@\FM-+RLID4%Z61R]S(0XO-!4)N6),KI8+TYEXKC)1%#- M/8U@N(A7!3,&Z07I!>EE'41^K>EE)95$2"\+I)>I]0(>=.*9$ZI#))"#(,X& M1D0Q9&*"F&S*D[HB>.8Z]I=-+W\323J97!R3Y6I7$W-_EFN9V451=C'VSWTW M/;0:<4*>+-:"E)UXS07*2(FH:B[6@FVU)6Y29 M%JAEC&_;^&)P[)"QD3CY1!3LS/14T[9<%'U$PK5*&!%G"^: M)860M=,\.J\*3MI6L1Y:$O5)Q$G$R7MP\HEN5L3)^N'D5)_D@1KGH6I8GGT5 MA_>5?7_&#;_2N!1M_\8^=45GZ<&L)NYU>(M MOMX]V-L^:C7V#K8?\5S4]=:V#P^.#G_=V]DZWMUI'!V7?_9W#XZ/&H>_E-\. MM__?_Q[^NK/[]NB_&[N__;YW_&YS;OP?YSUW'CM%'?GG!MU4I]<8G?3/RX?$ M8:N1_@JIJEVMU+&&.RW7.1H^XF[O?>+'E'BS%I-"KG*O77O_@I=H9G M77?Q8Z54$WPQII7FJHQY%Q%0Z\^_PJ.7DW@Z!O%9?(FAU?:B/O? M_^[)WWU3O]*2/_)<^HI][TW)]2//_>ZWRE>:PN.M<,WKA/)7F_\>MN=59Z'Q_B:40#61P!".#\][[IB08UW?2?E3NB,<-=? MU*Z/![),GOJO9B],&F@U_E$-9KF5"(PRL5$R<=P?7;' 6/4YZ7=C&@S_>_R7 MW?^<=T87\V0ZUT02EK_[IYT8N^G^QF-K)Q?C,.#]N?NZX74JNQDT*J$F\;@K4:54HO5CO7$@;(W')[7*&GZQG-O]=+CSK]/]/_;H_O&_3V^2IC_] MQO=?O[O^7\[=H^6YZ\&FW7,L[6:Z=?YLT?;#S[LO[ M3^7,RX]?RK5='+S^=_FNDT_[5:+T9?GOZD^Y_>YYL"O"/ZY4.VC 4; M,XF<>0+12V(51.*D2Y2S)$'8<0F>E::E[VAD@2G3XC0S9IPP>4-%_#LM4V>$L>\(V!-(K8JS XN M"1:4E=[XJLSP]IQF)($%D<#*?3!/<=HB82%AK05A"9NTD(9QIA4X QZLUMH$ MS:DIO^7[">OAU@ERV0JX3-YPF:+.F7F8(KL$HN:6YVH!A:% 5Y^1 V0F3):HO^KWBQP,=-HRUH932996TY MV8H%F"$B!)6BT39R:+:90H,!60!9 %E@E@6"B13 91." ":B-30(KL#X OTJ M1W0JK2M!S'1B#(S'F+6HYOPX KR8"28K28QT-F0!0BO3;'-!6XH;9(FGL\3J M!E>O:^;3&"2(=\-4K=CI6>H-725]SY7W]+CA(^N2]_1__X_AC/^T^"=WXV>V M/%2_>\9)72CB*.(8P\?'<:T>QSE,#B5%LM'SG*,!GJPS20CA$@M<\\SYMTW? MQ1-LCZWXZ7PX.DV]T?"XOQ6O^YM4K4WV>E=-3<8IN6/-8WM&\7B;BJDR[(S2 M41I\[H3TIJQ./[Y-H?^Q-_Z4?[ON>4*K9 ZKY&![-M0= N5!*T*98 2"M\2( MJ(L*&&BVE#KA0[,-+9!L"1;)"P5]!-+: 2GJ-2CB*.(HXBCBZRSB<\5AG7*6 M"FJ#AQ"8M9H[#10"C9%+B^KPYJK#LTYZ%2SW)B4BO74$G,[$^!A(",DKKBQ$ M'U$A7I:+?N4^#CP4#WU,2Q^LJK\[MM0H*]EKC&?45-/$"VY^_K:+(9;5/TM9 M?@^?Z/@/**^_N=OM9>MP<#U/J9*\?GY8GK( M&W=1_6GKBQO$P[/JP.'K;Z#=8H3^//M.9J="G EA4H(@3$ AD3ROW M7B9)1,*2X5)UEH3L!S3@PO!IVA-AL)AFHMQB/B$/PPI(U MOLK"5.&TN !DILBH9 4-)Q[^ M'/A[MB@=BCB*>%WV#D4<17RC17RY@6A48I?M<)T)( LOJ&-"$VZJ1G@F,^*5 M]B2H8*("P[RCE1J+'@>L\%K!(O[>&Z1R!Y R=!@;/*).-N=[X..+CB")>6Q&?9XH0DR%J%2V+TH'GV66:J':<>R6"H?(!AO#\XX2* MSKS7"_W35-G):!K/81H?;G\U%8A[&HWA@1BE(@'N&3%.6:*53#D6@=(%R;&&7D(2I @J^MZWNS\[Q_=EW7"ZG5V'>#<-(0K-6H(*0>"=Z^/XAI M,/Z&LG*-8;_;B8WJ%M<.[>?KP020LXR^/*Z:@:3)!"$%2SX%K6.,OAKSM)#6 M2\.]X? \8>.DN=#]:*9Q$ACG#-.9@ 1)(#%+?-*..,X8"YPZ)VS!=MMBY.$ ME>=;:PB&ZU1AZ#(J(1$\ZQ9^PP*4%P_T.DOO@7$J982B:!F;/9=4*Y:,,I;? M#_0X];36'#!MZF2$YTQD2KA+@4 LRK07PA#.(P4?,S62-]M&JY9A$GD E6C$ MU@7YEGGD1D2CHQ$*.!5>,B-8=L9$%YC/]X/K_"YE1-F5>"MF@LU29:>9820H M'@FD((FC0A'E-##M,RTTVVPK4W"6WD[&7J@S&B$6(79](78.A(W5/!BFI=(\ M@$]@,TT"D@V,*EL4&_13U!L]IQ5[$JQBPB0"93<)4 [$9D:)U]0D)IV3NJ"G M1D<%HB>BYX+0DT*BQ<@7PEH'%JB'3+GCW$B?E L4C?]U!=;99GA1:4%S-7JD MFJ:F115!RX8XP:A@'JPQ54]G2UM2"T37=4NAV.SJP2J&7N50-/JYK-CI:;^Z ML((HK48OC:H_]G-.53_-\N[P^7KG;7:ZW'P)%(8[I4+Y@B "0 8?HJN:PQO# MHXE4727,P77"G!+T"9D4U69/$BEF^Z9.$BS*(HS?&F*.Q1STL'^\-;KQ6EQN MR0^*>1^/)#^LBSBLI,QFU215M@L&^%/& M%@H:)H_UN&]]R :$9=H23:DCP)4CQCA#,@M2.$6SD*K9EBTF<- :C8O!TI1 MLT$11Q%'$4<17V<1KZF['17BFBG$4T_]U@?@10M611G.-B<"QB;BJ2^2YBUG M,2JGK$"-N-9>^LTNGAE[Z1MGW7)!@]1UHQ0;E?A][HPNL%!FTPIEJBOX^5L6 MV!H,7.]CJ@CDYXOI(6_<1?6GK2]N$ _/J@.'K\N!H^%>;\(36% S%R_LCF;: M@"@E5#(JD. R)451B,1PJ8ET.IF<:'0J-MM,BY;0#,.WF-."\+FL8IHQR-V1 MN7*W"HW*\;P@..WFX7B*1DA+*C68%.$RQ)KDB=;""T_+GCK6;&/V"@8($:K7 M'*J77E>#*/ZL*#X3\V-9"PU5X^C@35%EK2*&T4 DH\DZ+WFN>C+QEJ2HR*(B M^W+0$>L/4,11Q%'$4<376<1K&O-#'7<)GHJ9,)Y7F<;@/1%&>P*6:6(\:*(2 M \@,$O=BHN0NHSO>QL,C%MO,NXB_]P:IW,%EBHUN?SAL%*CJ]#ZGJ[P ++FI ME7JS\6%X3&E"$7^1(KYR-SF6W.#CB(\CBCB*.(HXBGC]IW\9JHRD+I1_- 1M MK)!"JRA]]"H!T WM3DQ#=07.Y@_9&^\?[ MTZQNRE/T@A-CC23 C""&!D:D@:BL+AN5>;,M;P]*7.$ +T0\1+PZ(-X"W.2( M>$M"O*D#/$:(.E%)?(Z6E'T+Q&4+)!DE&>3HC0F(>+5T?&]V_+_1/4V4CHUD\EUF\/YJ6\FY]<%1(ZDPBBMIB M%D<*Q',72?34RZRX\%4=+ZB6,<]L&B/\(?S59>^0X5'$-UK$5^7O1H9?$L-/ M'=^4,J]$LL0I$0E &(S!$*I3LRYY'2TR/"U=7YO=M;WSZY;#3YO-?YUWDL- M05N-"D+JD>WM^X.8!N-O* O7&/:[G=CX/^/;F[QS]5VBO!G[Y[Z;)N^N&Q?, MU^_)AJP9HY8GF\6J4W_<&XW>!H M-.CX\Y$KJWCN:)"72.T6.9EK6E7K9"%Y, *3:7QS./L MB!,I$"%SV<"8RH;FBK4 Z:IN=+7R>&E=JX>06I%:Z[6B\_0^$X;2D+/.E(-W MV5/FHDL\0'+@A+V?6N=K!X&LNVS6G>F"%I0U/EE->#7T" Q88J+SQ-ORDT%4 M(*MQK(:V+$?FK1WS(ILAF[U@-ILGGB4IUT&!2*@-E44; <*4DP3 2.)5T,2D'*73PD@?FFT. MNJ4->A3KF[:X\D@='HJ'WGDH"BX>NI:'HN#BH6MY* HN'KJ6AZ+@XJ%K>>A8 M<'\8>RG*O['SN?T_XQ\3^\T/?FC?V'(/>O/ZRV;,X) J=\>UG?J8#RUW5%W@ MC2=T8B&76^RZLV'Z\?K%3]=WV.EU.[U$QB=]:W\7B_NG+YTX.OG1FE? [-C/ M=?7D7GW^Y&WV:N(#^\8W,'F3PRNCV/WO?_?D[[ZI7VGSV ^FK[YS)GTEN7WD MN=_]5OE*"_WP<]?FT9AS=841S[&ZC+XRH)Y'()[KDMDK;F"M9+A8QR% MV+"ZB2558ZQ P,O5#/I?)J^?5FG^LH1]JUQ=%;-QW;%V^,9U(MGKC5]ON[/. MJ/S]$=%S%(#U$8 0SD_/NVZ4XGC7=U+NA,X(=_U%[?KAZ"0-)D]]__1LD$Y2 M;]CYG!J3/CZ-?U2=?&ZETZ),;)1,'/='5RPPFX#QW^._3-(PYHD\UT025K;[ M]^<@K)M<3#JZ+/OA?^KZH3 \#W&HAVLW"I9/P,&+QPO? $7CF-_L5Z>H3(:G$&)F$!Q8Q0-C5*C, M/3 FJEQC9A@7#/O535.&3W^_./CTYU_OC_>_[//?O^Q_>MLYN'P'^W^\/7WW M*7QY=_DGWS_^[[XF#3Q__>O_Z M??F,GS\='E?7L"4/=P[R?N>J_\ 1_?)!/6%W!JYZMG)=&-G-@8[WV;:%5+,\C[.M#'[?K M5![''5A660]FN;QAEI"BC55O&PI:$8A>$4.])3$[JEFF#!2OF&4952A(*76S MW.LZC@OI#^EOI?2G0:3!!\A,&YEEE(:&##YJ[^^G/RS3K#4SRAMFE#;) MQ%T@,2I)P#!/?%*<:%LVW#@.(&W5'(>W-%]&RP%D1V0<9)S-8IQY>K,Y"U0: M;2 Q"UHFYXV0$4)9)TVEE?=3#O9F6P_N^6MF/D5R.5HN$PF:1P)9,6*E4<1Q MKVBV01?=H]AEEK:X?N;6;$@\2#Q(/"^7>+P21G(A7/2JFI'F!2B317 *!#"> M'T \R"YU8)?I' D=>?1.%[,F*$5 1TO*;YEHIWU4H1BV63;;MX<>(:\@KR"O MU$?8:\!XHNM'4EFH.I&6-5\(EG0:1* MG( ,EG@6%3%%<> NJEP>BZK1&6\9C4XTG,!:JT4HJ=/7LJ8LBCB*.^0_X.*[5XSB',0)"9!D,<\7X $N5 M8T8JDXIZ6KZ1>_]AIQ@CEC+*R/B%>()5LA4_G0]'IZDW&A[WM^)U@7A5&[[7 MNZH*'Z=-CS6/[1G%XVTJ1LRP,TI':?"Y$]*;LCK]^#:%_L?>^%/^[;KG">V5 M>>R5BYF0OP-ME1&)9"X- 1.!F*@\ :Z#"%;10%6S+5I:TMHU9=X8T$<@K1V0 MHEZ#(HXBCB*.(K[.(CZ'.FP#TT(RL$QE,,YYJA+-,=+L=.;6H#J\N>KPK/L^ M,RUC]I1D:1*!E"2Q44A"LQ=)1V\"=:@0U]I%O]FEY55A<55;WNCGRD5?-18< M5E[[5J.71M4?^SF7S^]]+.\.1_=W65EJO?G&$,>=5>5,*%OQA-:<%L/95D,6 M$[@<9#8L:?HWW#%G>7FUV9/J\IWS:I\G'#"I.B^+,'YKB(7GDMI&KW&RKEN"R562J=A'\^HEDZ3X*@D$ OV&<\\J<:B XV!YI * M[-U.D$2\P] ?8O/JY:RFH3^$[6> [6G\CC*P63M#J!::@+",&!5SP6YEO(\Z M>$V;;<9,2]KZ-;38&.Q&/*P='CY;> -%'$6\+GN'(HXBOM$B7M,('FJUS^&# MG0W#669STIH(DVW1:Z4EQH9(RHY:"%R7+>83O5;)^E71K"$B8JW,HVIE&F?= MA]3EKV!>@%Q.@3J)0/U-#0GF*!6 M.TL"4XZ 9YQX$)F8PKBQ(+C1/C?; A1"->JI+P;^L.H(11Q%'$4<17R=17RY M83E48I?M<)V)Q'EC'*B42/9>$[!>$N_*9ADJ,J..!EH-XA. [M::1N$VNQSN M]]X@E3NX3+'QT75ZC0)&G=[G=%5>B]5OM5)@-CZ*CGE%*.(O4L17[NG&XA5\ M'/%Q1!%'$4<11Q&OO5 .24,H:X6KN[- M+C@Y2*-&MSSM6%U2*_MKXX-2&)5'$7^1(KYR3S5F>N/CB(\CBGAM17R>H=I5 M"8,V,DBZKV3$2:&'^ '7PS7?O!A;M%9][KA?YIJLQDM(SGL8PO MZ%_[4\M8)I5H3)[(8I<2R,P2P[TB4AC+'?>19=9L@VQ1=CL3;*%#M!']$/WJ MLG=(\"CB&RWB\Q#\ AS=2/#+)?@9USM9IZT&OMN$$X:@K4:%834([W;]PQW.[%1 MW>+:H?U\'9@$9=EY#]YR"Y$[GQPD%[-1 -9J]V%O08V7AI-.>]@V:0YT/YR= M:1*K7M F 7&,10):.>+! J$A" ? );6T8+MI&5H--3&UBV_^_2-65^3")(\7 M!92WM>+'H>0]98\G_6Y9P>'N?\X[HXNB]W;/JU5ZTQ^,V]&-1H../Q\YWTW' M_8-^K[J.0;_;+8?LE2LJ0#I"#7D^#)WV79*)"E9L&A*M5P2\-,0P&@ASP!0O M#P*KLN# ('ABI Z!_@4"/6/ C;6):1: IN"5$DH$#LDZ806_'^CG:SN-'+!D M#IBV=)(Z>TJ%)CYD1L!4PV$]3X3ZD!05Y1E1IMDV17[@#B<)\@ JT8BMC_,M M.RF$BRID8!%D=%8%04/1MH2FB49[/[C.[U)&E%V)MV(FV&RD,3Z (Q&2)L"X M+KIV-(1)&\L^@P0.S;8419[NT+<7ZHQ&B$6(75^(G0=A=5%A>&2&&P\N&5_D M@3EJRLJ!9? =A)T%ULLTZ$F3JOXM/#<0 6B"B2!LMG$6 J$5>5[ M0669=;I):4#=%8$5@74QP%J4%2Z%S[3\!):8=2DEH54L]J, T.@76%=TG M\*;J]JR)C=01L(H31YDF-#&EDE'<)]]L"TY;"CT#ZY==L=F%A6/X(..NF67% MIFTSL= 0LT+KJ!=A5NC*]PY%',.7^#C61,[FR=$VL9@A+"@:+&23+ _">,69 ML:")EN>A7[N/ 0_'0.P_%RMU'Q98:925[C4'JNE&*C0HW/W=&%_6H MWMT8[>;.&ET+0D6E)'4V0S39NAC*_R#'PGA9I;]1A]3 MI?C\?#$]Y(V[J/ZT]<4-XN%9=>!P/-1ON->;Z#=8[CN'/K,_<>W=)'M!BD$# M(R9:02"%0)P+DEB(WL>05=G!9MN8%@ V,\:,+D3/NT(E3X-.'%RZ$@R<)KP* M%\'$F$CBJMATFEOB$[.$6^F#S)YQHYIMAO"'46V$ZC6'ZJ='M1&JEPW5AU-U ME1K)M=-%/Z4J$*"V<$;'T=\'%'$ M:ROB\XR\@2"9E=%DYP%D]I[EE(,':KB+(OL'6,(X3GV9MO'^:%J%NU7-BZ12 M*$]$XIE 5)8XJQV)02I.J9,I5[8Q:VGUS//4$?X0_NJR=\CP*.(;+>+S,/P" M?-W(\,MF^*GW.U#PWO)(M$F1 =/+$^:.&U BNR4" (9OK;.[\W.]?[9=5TO MI%;C7^>]U!"TU:@@I!XYWO>/F[EZY^J[1'DS]L]]-VW8D*@[6S45O #&6(A> M*# );.$ *GBB":*A_GH W],[- WWAL/SA/V5YL/^WV;[*X%6TDC!B?2>$F"9 M$1N!$P7:)>$5XTXWVV!:QHH6R&4T&5GN(UA7V*MGELC2:&IAR%JO7?VO=7]0 MUH>:[A@,^RA>NJ<8%8<4+IVUIAVQ8F+4PV"6\*22P0,U<38)(ES#F3(*AE#FVVC:,N:^DT7>/',BVR& M;/:"V6R>>);5KI@3+FMI&:@<#?,TF9 MT@+-G!"!Q)05J1K!$)-%83+A>;&V0Q!<-MO< J:>U#IM<>61.CP4#WW,G--Z M7C0>BH>BX.*A:WDH"BX>NI:'HN#BH6MYZ%AP?QA[*:_/\FZS\6M;\\$FZEVF[OB+?^R,BK$=;AF_W4XOD9/)[XR/75Q' M*35<"/W3+J7\^2C]=V?=T]OROSYGQ)(14>8R^-?67O[K?7TOQ]:K- M_JQN:^SA,C9 LZ"4A$BC88S!]8Z'BDW@ M]E&KL7>P?;]\K]VM;1\>'!W^NK>S=;R[TS@Z+O_L[QX<'S4.?VEL;QW];^.7 M7P__.-J<^=Q\XHQ7]NT$UU>HW12?^\?$@*G:^[K],9?/S[I6\_LJ']V!1G6OI**C5'C2J>[ M^OPK1'DU091OO,:3-Y5^I:BX__WOGOS]-_DK(]@C3Z:OOG,F?24%//+"KIW4)Q?=Z":& H\Y?C?WR'2?#QFXOIGA3 MA+^$2I\UD*6G-6YXFBS=&WVZ,[1>=T'CE-/')% \9=,7L((H$<\H$=]T^5A= MW_!*JUB[]=MVPY-&[O:_#!MYT#]M],_2H%B[Q3RNPN>?BRF;[F\HOK#.7,_[ MC*VF;5CM%F=U3846_F2LLIW^\R_7?7)7K_598>);S1/8YJDAXHXJJJF3/(ER M;<+ZI(2/4;)LHI:BZHG'*67CGGCEQ>;VQ+O'<<.^\^E;\='_QY^$>YAD_O/[W[M"5N4M,^_5FNY]V7_?)=!W_L0?FW MG/OV9/_U+BO?P0YVWM%WI_\N9^W2;U/3#H_?_WGP:>NO/Y=^/_.#U M[I=WQ_\N]_,[+9_3>?_'P>G^\=M\TUWBB'[Y(%((4JFR,\HK E(#L=8$8IBF M7J=LJ6'-MF4M16^WF%AA/5#=D?>%)THC[K\ W(]"1\^4]R(Y$"8[ETT624,! M#Q\RO>J%RC:_%^JZX/[E#>YK;L S:8@/0A (3A'GRD8E%70$DZ-PKMG6JJ7- M[>H:Q/U5-T)=D36_C!7?# M%!N=WITV_X^U;=%='ON#$)I[_.4F^8ZM$*>&-:^CZ+ M)?M@169V@U&/F4./.3B:L5]!Q1Q==@1/'6#/]-52EP*YX/O1VIQAE%]XC5?H_I6"(,T;B,PL_6'>>=ZK[=Z M\+@V:+$]9:_O=EQU&+FT&(.MV>,N*"5 M]%%EPG5*!))-Q'HN",U62IN5AABKH#2H9XY);+P"@_;;F@!AW6LI$! 7#XA3 MLXY1KC@7D4@E;#6Z61$/QA!N.#>1\V R;;:Y:%F-:3J;9=>MA;[[9I#.7"=> M)Y=/K+G^Z"0-&N%\,$B]T969AQDY]8]=+ +\KP1B=R(/"/SS /]L3KK+2M(4 MJZF*F1)P3A ;E"&.AP+UC*NRWQD>H5^UG042L9XH.(N&*D' F M4=U24^A*$:>!$Q!,$Y/+#^MSV=7HH@)>(2%_[N82&P^"Z.R=;PD/QWKN\^JW MZ-QX!OWV[Z![O+&'UX&JK?$&(X#/TR;B>.MJ:ET!\:T/*:D@/0TDQ22+,LL= M<5)5NBU5R2H)7H1FVUHLKT3/[LL!O_5191$/%X&'%S=XJ"E75B@@(K"J<8Z0 MI-C[@D0&6J@ T=K<;'-6K'N,<]5/I]UDA^Y- L.9NWC.[ 7T4M3,<7N]\6\F M^[[5BU^C_J_3%"V$_KF@?W=6%196%DTXC/0I8M@6>L4!P3+9P#+J9[L Y=1F4" &D> A4A^K[498?RRL[\WJP-DDKK,OB$ZU M)V!5(@:J]GLR1!>UJUH'5Q$](;!4$QW"+P<.UU,11F!\(C!.]=T,INPI)$(C MJ(*.(1"CG2#4L00TB@!95/JN4K>3OM MO&I]=]']U&>':=]2D.LRW_;68.S) M[.E?*WB8+>O\9KXT.D@VP9M\^K'WUQVD,-Y\I(3'4L+^K*[, J>2J4Q C?. M=29%;B2QVC!F- =M9>4OEN*91VQLO L$_<5K H>K:-*'2/=,2#=5?GD4WC.7 M25E_3(Q!5>JVC#JWC0<[]/?.MX0[*:?!(,7&('U.O7-L MZK!9BNS]#H[M!?(-S/!?>_S2JVA8Z-C%67/AH5 M :TD,56_AVBI*7_6W"I6.8&UNNT$1E\'^G]?.#S6Q/^+\+A0>)QJP\IE"5%' M8CA+!*QQQ&D;B+8Q9!&8MMX4NY^V#+;"J:$NO,DIPI.RM[M\N^C&V,3DA_%^ M;T^Z>:"OX['H_ONL\ANDI"D73.?4!0*)%9P7/!#C;&!!BQCS) L8L+L#NG81 M$Y^_(NXR#?K1#4\0#I<&AS.N7Y>Y,*!)E%$2*!HN<98KXI@/(7B:@_75@UUT M8?X3 F(]5=['NG_70.,]>,BD^'JXA'U_$--@_ UE'1O#?K<3&]4-KQT7U-Y9 M7*1BNPC%FT'_F^//%[T4Z"C_QO282O7. MW?Z782,/^J=% :_&GSY0^UZ8O^?15%"G>2[U71DT2>=Z)MZ<#\*)JSIN]W/C MU W^3*.J$KTQ3.%\4"-[=)/5I&6&9=ZXB_&\Y^/^5OC/>6>0MCZ[3K?:\E_Z M@Z.B#1W=;/Q.\B-4D>92D3[.6IPR!12Y>#3L[G5%0D MWF+VF3O.;GSH_<7:E9L,B\OL58BP^,RP.+4<12A,YZBOYA"$:L R$&- %)2D M3"?&((0J9@V\)>CM1JZ(BR_40%S.%)I^N;EX91X.RQ,^GD-3(.3JV5^ZDHQA M^E7HR%=B\$N1@@K[MWIQ?R("%X?Y?F) 4IB+%/Z2&"0=1ZUA(@,G"K.TD0>N"F: MY+-!E=HTNACKSZE8 MU&>5>8VNY(UV);^YVO0W7=<;%4+8O=YW1/UY4/_3US-OK+)4,E/TX:JU(>.! M^.1RV3[-(/.J]K4JX&H9P/I6="(C(-;)B8R N#! G,D\4LP#E8IHJPL@@@)B M@M#5Y(/$@Q+)F'$S;ZXX F+M%. -]A[?9/>?7:4>-OQ%XQ]7J?[_G"_;:*DN MDM41@2NHCB>&KD3C9)<^I]204/B<@8S7J7 #)@H.03!F> MBJ8L64OJ^O7^VJB\U!?K7-X<)%W7-'_$U 5@ZE399BE)Y90F8+,E(" 0DSDC M 7@(3K+$G9U43;%GUK9?,)QND"-Z%6G^N=-SO;" -/^Y'#]+3?-?ADNJ7BN# MMND3,ILZP^%Y>212%:D)_=/3?G69_?!GJ]$K-FSY8S_G\FWEB0G]X:@F5NJZ M:5 UM45G _=[5W)PF+?'4G!4"0&J2W.I2U]UV0_"4VNE(4ZD5$Q0$8F'HCWE MLJW9J:2IE,VV52UYA[JT:A.T[AB&AN:+ ,-593$A&"X$#*>V(W FI#22\ ** MQ8#DD=CH.3&)*A>!&>=9L\V8:2F).9TOQ$X7S-->3RCY5H,*BD8,\'A6 :& MNU MX3(26S<^KE\GKQ("8VVT9D2_9:+?3-=2;JD()I X;N(&IDP"8SEKI1F3 MH=FV9AE!ZXW'/O0;/SVG::Z 2CWB[^L8@J^96OPW@?=?KH4" ^^/)(6O.OL[ MX[*3LE,UYEH=:K\T(X6_1I2CL1X5M1M96R*W"K/>>6,MBUU1\-2!-3Z:^$; M7%H[UL)/7.]CJH8&C/7QR@,]?E$5UWXNJ-![OCR-!778W7#.6*8.7A%&]?_= MZ>:_3;&. M[XW"Y-J7)B ZUQN=IU:!=0("$X*(6 T/SS80+S4ES#+%<@R1&]5L"]LRSUW> M\+*!&;WR\U>>K/CQC-*F'&8.F@DF4H#"+2$( M8"):0X/@"HRWC*L< 9#"Q_(0216=39"\\(9:&APD88/G@8X! MTB! K@] SN1Y@X])<$DBBXD 9$8,2YDXH;51CO'@4K/-.6TQ7C_7^AH")'K/ M%Z_7DYU_0^4MBZ[6V_U5#&WB#:#-;ZG*2@VI<)QJ(8-DBBG*UJY[FN\!K MF=G"\FF-V#^OQF>2[K?5-Y%^)N?#U'##81H-&Z?]V,F=<8OJ1KK*+:DTND;5 MN=Z-VU5WJP241M^7&Q\_ K?R3)]_N>\3C7JM[T(ME*=XL=?9#EEP&NUE&O1C M ?)O;9'QLW"8?Q^FK>I!./0CU^E5=1?7"5:_] >'UX_ K]43\&O'^4ZW,[I M2V0>2^3RJQ[=7@%U3B;"%7@"02EBA%0D<<&+72)%9*+2FPUG_">,%6U$,!WI M >EA+2OSD".6R!%3;U7DBJ:RL22+8 @H)XB)W)+ >4PT>9JXJB:>68/9!,_O MD8J=X5G7752KG/[&\%OBH7C12[WH'\;S[J^[V]WT\&O_CQ_\T/ZZ]=W#WEQ= M][_Q%__8&97'-GR_'R ?\^11*K9R"/W3Y9CQMPZ@\[%83].$C=0BB?TT]?.G%T,FE+>'5)(&^:*-XZS?EAOWL^ M2C]=H1F=/;_YL$NL7T_&R1[ -]T59WY6MS4F6&,#)."LF!01(HW%@G!@K>.1 M7W2R6!*"1\3\8/D_B0NEY7XT76_N(MA\X>O%NRTTR.S6W!K91_Y M.#Q<>%:^,_KNG=G?VGY[^'KW8&_[J-78.]B>Y[DX=8./96&OY-7>YLJZW>S! MX?'N4>/XL+%]>'!T^.O>SM;Q[D[CE[V#K8/MO:U?&T?'Y0_[NP?'1XU_G/?< M>>R,4OSG[15YH+SJYAW+>+5HE0I3K=C:K2%[U;C2]@_.3\MGA 5X?[[6V@\' M'UVO^-PX?B7K5Y\,TC#RKE?_7J8KUILN.Y1^]2L]_4SXO=-+PN%SSS]UQB^B5*O@'%]<*_ML_ M#R[CR<&G=W\=7/[YY7#G[O?Q '?Y0>?=L7A\18+)]U6:Z]& ;A\F#K0U'+A716$@90%';J@5@.E&3O,HO&,BG9Q(SK M],Y3W*IL+ZTD]52J8%T&)9(57&0;DN*6RAAYLY&*!756 7___^R]>7/;1K8^_%50KONKB:O4FEZ![N2^KE*LV./< MH32.Y;CL?U2]2K I4L/%LOSIW],-@ 0I4ILEF;)Q,S<1"0+HY2S/67M@ 92# MC58U)%L@LR7)"]?J\50/2EMXY9B>W3/IIDGNAR5B.Z_^W1%<17"]L\,6;[3> M6#/?@^,E&#Y3L%D9T41Y$KFQ%O;P96AD.TRH$>YQN7K:CH8O_:"T8P L [N= M_3*!1S^O'OPT.]:??6:\'V2G(W^J1U5D++YYY-*1.6?EY#A[N_UF.SOR S_2 M_?YYO.Q/XUOUC'/A]A+>?]J'-?CEY<[.?YZFJ%HSUOGP6K'E[2S.C=(A/ZX:GV>183[(X M9=@3 +_QVWA3:Q%@^OW2?XYMSD<^&WCKQV,].D_CUUG0Y2BNS5P(UW=7*?3C MYIIW:3ICOV+.\(MI?U(_?SB9O0/H!G[M0.-& R@^N/FE_W+J;=I7&$1\6YC" M2H0R>MFR,MD!*M3>?G&+2X%4@7K3%?3;,VP82>@OZNG'9^?S&[X03+OL_'Q<-IW M\ KX7C>/_C@=5/[I) ,FZW@U/JUZ"OQDY"?#9EG3]-Y.G4"ZXZ@J )V,<32\KQ.([MES=_ M/'^:'N+-:!KYE@(M1L2Q1/W+^.C'TH]K4>'M!$"^"6MPM0!H)#A ^#%CR R M,R"_Z)..=!LE[VQ9INUER=S4QU\FXMS_^]4N K*$)SE_4@*S'PRSR#U;H'XF MP!A'QQ5E QN.*RX<#T^BICBJY'8)@[")D!>)W4S',.QQ]?XZOP1X3[&0(@QZ#:ALU@TS2;3;C: A,UHYS.\O^!>.!N[=6+Q3(B"@T MDG#2])TM*"6 M+6QY.:Z@Q<41E_'&S'\>]C_'%XS+R71N6;47M['>QFEAAX-R$M%,>[%@7>!G M8#Q[T >1EN!C?,I\%^ QIR 7X4$1]U3KOYVUK&R865^?S^8_B:+]: F=P#HM MTD,U=;AEY(^F(,.'\-Z1_USZLW&](=K!V-*P=%JL-.XZ4!='&H] C'WM0;9\ MK73?Z6CHIC:VOH:%CZ0_OBBZ3\M3']EP._N!4<7>972W9JQ13.?2F3.>. "J8YC0NEY;-Y8 AYY"=R?9@JH9&E2 MLT6I2!9F,9J>3BX\O;YG!4^ 2-1F.(KT7W-$L^0K1-09H-O%'#2@!W@0&CX*N7J\Y^ZT39R*V1HHEKJ]%52/,XE#]9]V?1ED5GP*H,E)C M^O[+I&4G-?*[I3DBR&L)PZUKS*I:G!6S6('3VKZJF_B0.?X1?O",#R?OZ?[!T9?>U[=?>Q]?G^_O_A[V MX-U[KP]]3A1VC"#+O(CGPDND3,"(,BL5P[4WBC.O:-P22YU26,8Z M5^%L@85UR\ZZ-].3DVBZ ,.TX<%\+[)F,V[AYKUZ,(N#IX7T*F#BE#.^]^8[.RXM,=-X=FXBD6!R0ZV5A.,FD5[;*5S^TGG1@70V+_M M^-E,56^#WIXY.RM7HOZLRW[T!R+XA,:Z'[UG9I*-9X[TBC;&-1G,XPG5P("C M(BI*EEM4@F@"V@Y-_ EHI A0HRE8CM*XJR#"?Z?EJ+YWY.WP:% V$ IV1/=! MFZ8H8AS;XN3 *H3G1W]$]&1%[U,R?6O-J$] \(JQ[S-\CW9[&8> V4Q<#5X5M@:3U(,0W20)5HU<4[4WIHK*3NV-UM:K[3"S@-R.TDC3MXO '.7+4%VIL?-EA*W7* MTXEM(A2/#% %A*(S/]':"5#+@ONL'*50_N?210A_#6I-M!@S F*^1:P!&OGD MD'=)0F9-HO,B"0,W^UINQB?&R$!Z0,I2B*/QE0FS2HB:E$+3^.;2<>^Z+91C M2D$2^O T&]VJJ]EQ#.\918LF^^]4Q^6H@CSU/>W8EIE.$G/TZTCX9+C5=C1> M'IY=[0;LDL>O)&FQ/GE\L_+ 5SJKKN%\6N/DN@K\+QH+L1,OF' %./^A5?CGA]\]G6ZT];,.Q$S."K6KLKU4AP)-AI^&;\! M?NT#Y)K.(](.!%J*8.K^>?Q-$GRM"-!RW&F.!$%''E329CJ/&32RJ8$V,0"Q M@/^2*(I99C%%9KPDB2(@'J14JCG(2-@!?C8<8$1AP_5OII.6RBV'BT MM)+,R#9XC:9H>=+TG$KJ.V+39$):?9I6Z*M/"J'JUY-,Y!K'9C%-H_,F7Z<_7(P/"UM)K%\ M6G?4>=X'4S6<-W' I#KJGAO&3\YB:&]V3Q(UU:<M- MJ?P#GAF-A@5P43NO(Q,GCV/JJ9+^JL:V!>^I7C1.EV);N/K2!>P0B2&F$4>C MOS([EG\!LZDL(W@H/#7F ,:$]UDQ2"2X9@T:1\O:19T,CZI-2:]J;FMY4Q=6 M,3IHJ\E>8Y,BH(HR?KY6VQN"B*Z?VWU13\L-$5VWT].+#OM.4U]34U_J#[S, M3A875#FAFZ_+5WNYKO9:M3DG%@C,@R@QT%3Y,("3Q@TB:+P;LW!-+4A7$! ( MYU1(4-T8I=^L<&Y69*<7Z1CP=WI9LG[OF(27Z>$NTTC9CYA&RNX]C?2%+D=_ MQR#$O*W YF2/SLJX7QR_/S@^Z7U]+?9>OCV#WYZ]?_<'WS_X\^/^N[=?WQ^\ M.N]]?$_WZ.L+B2R]=R^.]U^^CZ79\-[?85R_P[..1.^D)SX<[!WW/KXZW_OX MGL$X8I.OKWNO#V$Q%0FY0"00C+C$!DD2!#+$4&CA!NV^:[,@^/5V?FM!(VLKE9.E0SK3N7: FDX:)(IYK7E5$E[%EF/,HX:,\UAO--FLCG[0V>_ 5!I-4/*/ M56'6[<46>!M-$0NPOUG-:%*V:OM3L?$ S;]IA;Y;:57C56T,KI41M_+2\Y1N M8ROQ"&;W\Z>9I'?B7OXNB=]SA=%K+UET#>1[WXNEV5O^5.1]B M55*+,K:RF&%D^N7X.(4E6C1S7 (KCNQQW>]A[G7NU[U-4[9'M4HNYH6TG[J0 M PJ^W70=>2;$:6/Y>!T M&I5'->CIR6D=R9VV\LL;S_NL)K UCH6AKYEVE'SE\JQK067[<%.5@I8R5-JY M[<-!(Y'JP$WE@!OY*$PG_F@8&R;\>BU/+$J9Z@N=C@5_C.7JT2-)\T<@AQ>[ M2O/M*HWFWV#G]3.2H>S%G!+*<3NYSIS7V8G3095-!]_]=SJ,_SD%S-E.>9JE M1U52.JFU"@55\KZ,>Y]*GE=3YO4BYAWM;!+MT&O13B76:D=%2@YN*&\-*3D0 M8'826[)4"7C-)Q/#R)'$8I9T>J;5@UG#E\6'19(;E[ <>JT&N$BG<,_%IUQ% MN/$Y((\7GK2=_57GH93S@28_^;P]S3!64-?2M?+H)(G>).S%$<35.QDZWPPY3\-M'VUNSH5?&0*9/3T=#(/_4 M<&.>PQW#-PF3)(NMRDVM&+3?+P'TN/C(5G%_G5QVE!H6U$;X^:W;9WVS]^)A MN^?,,WOG7HPUXJO596>=W54'.1KSK,HZ7D@#28[BUK[U$Y4"\57Y(:E700*7 MY_&G)\N9V'5OLRKQ:!'B+M2C--.+#5ST)[^:[O2*0LZJS*$FXT;JMNEN"4:? MI6K1)'/KF_IE97'6./P"PK^6K[K+=;Z2BO-'G>M\#8_I _GKTWD?XYV!^_>< MUVO/@-L?_-4P,_Q@;SB8\7;JR7D0M<1/[>0_.W2YMT7A"R0(Y8A+S9$D1B*; M,ZV#* H7Y&VJ3],1L(\S?OEB69.L=J&LUA8ISJC'M?-@G/V2Y.AP"B-RXZ?K M'0INJ4T90\<3KVOS9__-:O4O)-9YY>.>(:_'S+F-NR^8I0_;6E\*+POO892&N] M_9/%/BC7.$=O,X_L^2ZG%VT"']S3:*X^@/Z''^?#BY5OGQHY\>CG7;[NZI4;G_NBZP<^1VI=*2R3"IO MVR[K%63RJ)1YAVFOW/N#X43W'UH0/,*-7P>?Z/YN#[]_ M![\_>45Z\*[F'GC7] -]F^_1/T1\UX===[+W=>=\[^6+C^_AM_L'[WGOZU_' M'^!=[S_".+[^&?:>XR__/OACTGN#SPZ#"-A0[Y&3UB/.K$#2B (%HZS,"^)L M89\\BU3":5.6V5#'L\5BK>_-3)LG9U:OS[5T[K>)VTMU?J<%.BUP9UJ@4-89 MSST71G 6K"JP= $33#VG3.A."VRN%O@ZTP)46.>,P8C@'+0 -Q)IF1M$M'"$ M6D(D"YT6Z+1 IP4Z+;!*"RAFX'^,8"L+'K@S,CCF0 -0(HW5]'I:X*L?#1U( M^4X!/) "(#,%P+@TN>8425 $H "L1@JL.B25491:QWEL9E[W*>PT0**T$M+P)8 R07(#:TU()QXZSU_)IV0* Y"K;@ MT1&4SK KD&*#:.,9XP2@-@09CR1TX>7::'BLOAJ,W(,'G M9Y'L>C.9?^H$_$T$_)NVI]\"F+>2(S=RP@7^D,P2X\),CMA& G!#=C[VX6 M\@O&%9Y0D'L>3$,L";4ZMUHZKTR'!C=7$LX=OLX95="<(TQ ''(M(KP M>!A[4J62JM-1.;X_U^?MO.\_H(S/O>8>1'@0N>/" ? 5Q#*0#X5W5E/;@=T- M%?1EV_6)"V.<)TB%/ >PFQ=(%H8@BPDUP1F1_08"<(.T%XB5E0%Z%# MN1LJX<];/D_BK598"<"VS" .9C[23DBDBEQ(&HS@%"0\8UN%8%ULJPOP=X)P MA2#$>6"4X%P+PQTW.M>Y"WDHC"',8M>AW$V4@7.?IQ!8",5S5!0$9*#,);662<\MA[@X34#/QT: M_ Z2<.[SQ,1+:JT$4Y\)%$_N0["/#@4E1 M!VN4+(H'K7#_X87@%3[/S3Q([3']=+/R:==JI-F)PS<\]V"1$J]-P%E\ELN/?FT(>SP]?>A9Y-OB.M-8_Z* M@.+F$M^)19ID0==@Z-O@UWZ[_X0C,O)&EFL*#4*](_CS$NC&+5*YY0X M[ MV%RVQ._5T1^JI%2L*L7E! ,VD38ZXDA(IC#4JF+#$:)Y;Z3>V!7:GG3KM MU&FG3CM=0SNY6 N)!0V**DZ8,<(6CDMM97 !+G;::7.T4ZL_M^1&:TZ0UU* M\80#TM1;9)UVM A8*B&>/),2J*+HM%.GG398.W4*ZAYXYZ]1"+&^)'AV5@VHM* RX_ERO@)I/\-G_ MFM$_G\V>O.8YB_>EE\Z48K6V,/Z^/AW[7YL_?FM"G>4@Q;C23:NB6V>EFQS_ MJM0V)R()NSH26C^_NDRV*T&X1%751:JV&67KKU]Z\^47^79.BEO>C+?)91<% M$[>\MQOR1@R97O?F*^+[UY0"]YM<1KXIW>#*$=O4[.HA#K-'RK9/9(*'S>CJ<>)?]9U1:>'0YR'8 =G\&"91.BA]'FRE[Y6 QXBIDE75T M&Z=&1SL_'NV\@6F5 :8XF&3[DV-03_L&'O@Y ?E7@]-I1RH=J5PDE;>#X:5D M\JB4>8=KK]S[E$#[T(+@$6[L6G9_E!S_;__9]S/2[?M/N>^TV_>?7:2W%99 M@-]?\#U\O\+'S5JI[DC[N\CCS^-)$:IP2CNNB9,:BP(D!?MV/[_SXX;AW\NJL]_7%Q_<'/=P[L%]Z M!\?]Y=24'LSCP[L7_0\'?_?W#GH"YG>^=_+'^?N/.U][[_:.81Q?]K[^\67_ MY=_Q7/MYV5E.L57!$Z15/.C.*XM,8 IY%6Q@NB@D*9X\X_D6X9M7=;;I$ODG MSX#LM,"/KP6"I[GW!=484QX* ^("Q'XA%SQ(.FR$CND:+<>NH%MU1U6J#3 IT6Z+3 2EM YI;EN966*XZ%U 5E@1:, M&L]BD]CK:8%U&>F= K@G!3 OH"JT%99;A7*:@QF@G$'&$(*8XK!SP6/'U.9F MJ'<:H-, G0;XOG6SW+$\B-A",/# G0G8$,^XP#@V!S"=!MA(#3"O4=*>22N" M1D6P!G%3Y$@';9'2Q#B#,>'B04_[_N$UP&:%AA]#@.-[G?;=M?B=-4?(A>". M%)($+G(G3HOR=(+P;04AD0:42R@4E !?E*C;'8IPR M120V2G\;VNUDX/W(P+F_FQN"8Y>X X-;JPDG#M^50@4<^^0(;E /)Z! MH[ABR%O'*1C@$CO:H<%.$':"\!*SN) Z+D6.#>4F!(U)["%(:/!:&GS-'(@. M#3ZL#)R[/H.PA(A"H6!P#C)0R2@-XY'?6'C"#'.^0X.;[OK\L7.['_RT[]NY MWW] X6ZP=QI+R0BFG!.J\L(&@G-><&*8O&9J0X=R'US"MT_[-E8:3RA!F!". MN+(<*57@:.\SL%4*%9@!E(O9%F&B"V[]$.D-G22\:YCKJ912 ,XUGG-F33P= M57I 1TR#B/S&$'\G!.]'",Z=GIXJIIR.Y]L2!D*0,J2$,X@I7;A<*)H3W47X M.R'8"<%+A&"A)?S/AP*8B#LE="@(R6E."T 8 H<.#FZL)&PY/8D+/B\*%"R1 MB+-<(.FP1URXW'K @A3K#@YVDK"3A)?!01$,I4Q3+1@/U&N)I0Z64X 3O.AB MX)LI!%M-Z9W.@Z8.D""V( 2-1UHKBA@)RE.3$RGS#@YNN-?S'L)$W7'4W^\X M:G/WQU'?3?.6[D2U6T9GNA/5A)3..,XP!UP@A=:6*V<-<3B(W!7N+BRF'_S( MFH=!!PO'44MM"UH(A@K!">)26:0##\@RJ05AGK- P$3*Z9; ^<;%1+LCU1XR MH:133YUZVJP5O8%Z4EH&GVMITUGEA;4!!2H^XI1[IW&-$#*.*:R^% M$6 \D7R+/LWKR6"MKE)(*.YX'9[POO/$YP'.#G:3? M& /L--/=:*9YT"_W5%@B^]>'.^_?/\5Q@/O_1W&]3L\ MZTCT3GKBPP&(L(\@TCZ^9S".T#O8$?L';T$4OO_:V_WT=6_GT%E>>.XETL0* MQ'.ND%9:(VN.H/ M/]^(#'XX.?:1+)+ T?$&H_MZ8'TV/O9^LKWVF/>?AT_-M?FT.[ MX-5;1AH[7KU37OWXGO=>'RIII,&8(C"#.>(1;1BN;8P?FH)Q2X0LGCPKV,.S M9_VZO>D)T+I=RZXL7^)+<8$O\\WGRP-8F1;[#4-6GT[7*B',RC&PP\2/3N!^ MEX71\*0Y1>845@AD55KX83K?MG5P:?V;,IU?FHY)'IBM0P@B^'4RR_U:G M-9]6IS6W7UH+'J 571W@?%(?X R_.=;P&8R3 4QT!-?JX5R<3!S,=C9+'[KU MSE(1_[GGG1WY["S^:S#,)B-X5H#U@UE.SN)$^W&?86-A(V #(X>HTYD,*"M%C"AAKGN,!:4,]@EY@"RY<9YP0)TA6"'>XF;$@P07.0 MN*A/7@T^^_$DMC0R5C=+YN]P_^+T/RN+KA]T>O.>U2+\_^*O\\/(5[[U[ MQ?9.WO+>P=&79:6S]^Z5Z(%]O+^[]ZGW]<.GO=U^&MO>RS\_O?]X].7]1TL_ MP'W[NR\ (/[!]G<.=:$-(Q(C2AU!G%.+E,TI$DIR:IR46*D*,P"->[<3-7X( M7&/B4D\\SH556@*D5(04EKLB-T\R#YK\-&J'T=0_>3;?G>Q-JPI[2:DL,-82 M7U5;<_5[%\>)5<&)+ACAA8"?:V.,9B(W5GKE72%G?IO[(M7U&=D_,]7MO3[D M1>SS(2SR 98/K$6&I#<&Q>7& N=."[F\FP90J!#46&PLIXX9$^D!L!(3 00K M7Z:ZZZ"4#92KEZ&28;\_/$NZ*1+5.!M/3V B\)BDK)X/3V "Y_\8UYHY,5SJ M?1"QB$^"L8TS?BDC# 1L 9?'3W]=:Y&M7*OJZ;QGI9L.V#Z\H(-J$T^0I^8['R5]OS->,^SS$B?$Q9)$UT8IK)"8T" 10OE^Y M_#_\3S>!QKO1=*/I1M.-YN<9S2, 'M]61_UMN&-M6LK*]+E-!R4[)T.8Y%?O M_M>,_OGL^7 \N4W*Y+>0P!VL9T#L8>9AH0RHO=3E8WX^T MHY6.5N:T\F_X_I+FM1VQ_(3$$K-H$G'\W6[AL8%PJ!M--YIN--UH?L[1W$,; MJ_L?^08E^[_=?K.='8Q2?NSY)9W\O]-ZKJ^Q^(D*P:Y2FB@^)W/2XWIQ/D+=.0ZJ*P M_J?W7X_[O=T7_;V#W\N]CZ_YAX]OQ0?X[QY]2_=>_GF\OWM$8+QXN2AL_]U? M'_=?OCWKO7L+UU_1O=WCD[V#_LG>[A'[OS_Y@^_OOCV#^89>^T18%P@Q M7 F$.2.(8Q*0SHU#G"M>2&T4)>S)LWQ+J0?HI?$@K+=YTNOVQC+MQ]*3Y/&:.[NB3_1W#V_P!_I+IZ%NIJ'F[9ZPC.AWU8^BH&(OI=-0M=52K MZ5/AJ29:Q9(CB;C6%*F06^2+0 ,IN">8=3JJTU&=CNITU ^OHWZL ZX>B2Y: M:/,4&W#ET532B!>2@[UD+,*>>YX'K77LOM!Y]'YV3=2-IAM--YIN-#_A:![) M:5P;I-!>#F$B@]BK!(U/8[>EV-XKI2>>CLK+LCF_\<3%F_6(O&)9'S,T9\%) M3E7L^4&Y"\1(4Q@?X&\I@A7K>A%V0?=-@>CGK: [*9S'2DDDB%6(^UPA[0A& MC'I+&'8A%_3),[DE"-FX/JR;+JDVL]-W)P\W1AYVP=WO+@F_MHZ:RSW60B"L MXE%SBCND)#=(!L8-%MS3PCYYQCHIV$G!3@K>%RKL@HH;)!OG045!<@I@D"-' M8E!1Z8",M3FRA;>%)*K0-&QNO_Y.0G82\H>1D%U(ZSM(PGE(R^M<,N<"XBZF M &JFD;)@+RO+"\,<-XZ0RE[FG1SL0E7=:+K1=*/I1O,CC.8^0E4A_=^/&JIZ M/AR=#D=@EE8MH]<7V=X5UKZXG#\IUHX'S#'OF?2 N7W ,I#<6FEQ+I02GG4Q MJLW&W'O/6S$J!E [-U@@F>L<@+I' @^$8A#'N<.<>4)4EH:5#"L)5?& M:8>?/'L0WT,G!CLQN!E[]^"XL(M2;9!PG$>I*!54Y[E ')L"A&-ND.%*(>.H M$8;HO% /&J7J)&0G(3=C[S;;=1*LYRYE20* \<)&%! "9RRY$1 ME.5%T*X@MK*810<5NS!5-YIN--UHNM'\$*/9L(HJ^@CB5 ?#B>[?;U[*K1I" MU%?J5S&XZ(;3>$;JS]8NXH:)/M^ZHH_?B@D*Z^"%)<):+EQA1"%S3QPKB**6 MJR[^M^'6S)M6_(^[7+!"!40M%8A+6B 3W=_>$46TTR%0]^09RX%8'B+^]SUX MVK+HZ^00IL'D>WRCO*E$ BT-@3Q&LD M&64H< Q\(EEA--W<:L].BW5:K--BG1;;3"]AE^MP-]IJGNL0N*+:*8N<%1IQ MQ3B2AG+$)+,DU[@0U%?>P;PSN39?6?V4,08=!3 R.-:/8GJ<:MNTP8TY'3B?ZO?C-OW M+]YS\?#Z)0UYS;5?5(#7UIM7Z-]^.?"HGC"A:?#%XJJU_WT\FD.2(X_,R.M/ M2 >8U*^Z?Z;/QT_^N;@]L#?MU;RP2)=NUOJ+%_9S)1TL$4X%9[$J.-$%([P0 M7%AMC-%,Q%XX7GE7R J9PSW>[41\Q MA#(AJ+'86$X=,R8$KJT-3 !05!SN2V0_HX(*9L$N]_7IV/_:_/&;*\>G?7W^ M:SE(>Y5N6F8\@&WUVBJU37.5EK=./:J?7R_]=K7T2P"SNBCH-N-\_?5+;[[T MHMR62M[R7KQ-+KLH6'[+>Z\8<2%N>^_W&O'C6V/@HVO>>T4RW29H4TKN]]#W M6GL\0$N*X@$,LUUO_8GQHXR1K8QBHJYAHS6B$."!OP+0//J?/@*"_[9'7W8TP?8Z;,^B8^ M':UTM#*GE1B4OJ3C4TN6F!P)M0,BZ M"TK_S&>;"N<)-LXZHPP7N3'!4.*,UH(R1ZB-86>B"&6D*TZY4?CYY*^/<(WL M[>Z(WNX.B6/[\/&OLK?[7KS_^)I]> GCV#WZVGOWH5P./W]XN??I_<>WN+?[ MZ:RW^_>GO9=_G>R]?'6V][%?[NVZ3S!G&'/ORX>3/QXCR7'''!*.*. M$Z0*K!$5.54&<\D8?_*,L"U*\D<4?MYTH=]E0W6JI5,M=ZA:NA*2[ZY46B4D M%A<&]@VQ0$"S8.60U%HAYAR.YPQ@3O639YT^Z?1)IT\VGMA_3GW2U7ELJ):9 MUWEH+0WW5"!#UCK//H=$VG:SI=LQEKMMENL1^[ M&N/A=,J\&D,23 ,O!))"!] I)AZ-YCW"N64<&T*)8I4[C-).I=RG2NF.Z[GI M(G;']7POT2^=%E9PP9F7W/K<$.E)P94N* U$L"XBLMDJ8.&X'@T:P&E"$+%% M'@]2-\CD#B./=5 66ZL*_N19D6]A\1 JH&L^?'_"NQ.(&R<0.S_^=Q>%")PLTWCSBMZ M-_)O[A45N?>8%$XBS3Q# MG 2*#-<2F< IYM853M$GSZ3:HKE\1''%G[7+VP^>R-(IK4YI/;32ZAS_WUU= MS1W_A-! I36(6@[J"A<$Z5Q2I(GF.1/4:>6?/*./*8._4U6=JMJT7>U4U?<, MSGQO7=4%9[Y!5\V#,T2+PN8R1[H0'G&96R0#U2@WTH"F,B;$P\+O.SC3J:E. M375J:D,99>/4U&:[ ;L VMWHJ%8 C6"N04\AQI0$'24MTH%BA!7G.%A<:%U4 M[C_).YOJ.P?>9HW%+[007_'-67[NS^(7;ZM;4:='IQ:7; MM.[?J[M97]T%>Z??SW0C?A!(+#0&"9/![#_YJM'U4BU#=NS[+M/C;!BR/Z<# M7VTBP[$;+,69'KBLZ1%;7ZH;Q6;'VB7)&MEJJOOPCDGS3'A6WX_'V>085G@X M\-FYUZ/M+(NC@VN38Y\]'Y[ \I__8WS#X98#&!/(]P;T9WU _5G3$?Y6$SGS M(Y^>N_0L&$YK&H1F)S#;X_%V=7OV=G$,<=J#59-9GL':(:9Q#(;P8Q 690#! M,9BD<:<+IR-0-2,@M[@PAIG4/QR5XT]QI..A+:.EE9V5DV.X'?0= MC*LUF[BIUH+8@I?US[>R>S]MZ=7>BP5-#!QFHS8^@S&,_6!9%2_9CDN*&>AQ M>*8'-GY^GF8>;Y]Z7S]\ MVMOMI['MO?P35._1E_'X2=TAK'I#S M%.:'S,_B!_TW+D%YZZ\$R3_!!I MV "SFNI5XXRW02!@1F 80UP'?#CV7%ICX%9S^/#X56U+#W?O@E#%4%+'XQA MN0'V44(Z$ZR50FO%"2#>P]TH[C#!!*V"N#?DK'V8S^@ %NC G\0RN='Y*]C3 M;IX\VUO! M8Q?9:1CW 45*19-F)[)RMA5)V0RGHVLQFJ])-G$:Z)66KZUZ#Q#<">B08S\8 MEY\CQ<-G> X\ '1-Y(&HZ&N&7*UM+V*^[>N#N"NP7R(DJ2SWG!*;YXX[["0E M<4$U=9A*2\4A5T_6'UT2\2';('A8K(:'8B88Z@-Z%B4!U3C'!=:">D"+F"GC M'$[Y9C"R0X M'?D#>-GO??C-=^;?_3QVB&_B$^O'O->N_^ M_KA'7[/W)^_Y_NX?%_CW_=??3_;>Q7,)C\[>G\ [P0SM'?3['W;MEP_O>NS# MKBOA&O#^B] [^ /OG1VJ0DOI#_7=^6N-^?5JD+WP9C2-LC1*K:TV:DE"L.^C4-19 MLY:WGPT5\9_[G$T 50 C.3DI$SH!# $D=09"'X!1=CHU_=)^^S3N?U- DP4? M-4TT<&K(U-Z6,;#*>KPT/M:CZ');$)2Y"PHT;H2VFFON%-'4**,H)9X1DM>0 MB=:0"5,J+X-,E[L%(^[9#XFK@7U!,\*'-*A7XS'(B%>#@Q$L3S7NC<%'#R]? MW^/]@U=T[^MKW/L*8S@[U+E5 (\D(M88Q#UC2+F@D2!4AT* NO> EL26P'@+ M2/ B:*JV/@*A$O!09(1A)'+8AXBU=32MP6B!R_]S&=K^CQ^E[5HF(C:&&XHL07*FF#6,&L)9= **[%2WF*G>2$[D?6=*14#I08O M-?Q#4""$@H%'$#UN7(-M?3EJ1^,_?@&CIT-];ZLMPYGYR9>M [343/)?S89@FR..A^6Z6CD M?<(&*9(2 .$K%%[$#Q;WJ2*+4."C8,FRZ2W[)?=@YZV7[]Y=,8IW0^ /4G5_!?4X"N MG(A*+J3'S+W[V8Y-,H,HQK;BC4 T0<<-56Y0/SS:_&A*6:38I^M(&1Z-HPQ M4HT=B:HG:(Y@L.T8[>'X;>!2 C MK!FF'E-$/ 9Z-X8@942!G):4>RUR ,Z@S0IQ"<%7N*B6FBEB5P?4DF-H3K<7 M)/)P"M?A=V4R:I)*2[><3D=QIR87HY;C8]\/ +V.RO&DPBL@F %H5=;?((-= M/LG>(%8'#H'J0]EOPNB)=_YX'G\W5R.L"H]L9[OS8 HPL/>71#FWOM7]I96E MP :>2D=YT #]>4&M\42*/!#C:K;@:]BBLR7OF35>GP'0@Y7/LW0'IM<7FQ7T0+1URT'"N@$XG^,P#O(U^;DC-;X[9& MI;24RV!$8)AQ);$*RA2$24>D(9;3UY M-Y1J2A LJ '1&132UCO$B\($(:URA0.CDF_SBZF06XL^JKLS(;]1LG0FY'U+ MEB\@64AA'-@!!:*%(V!"!K >N2H08"5#J-0LL/#DF7 L2T5BAC".8!VQ4<)KG@19>,1*2E'MR+ M.O..2*DEO MEA2](S[L_GWR_N /L4??DOW=U_C]QQ;O_3 MWKL/Q[V#3^S#P5N^M_M7V7OW)WQ^=?[AX(^S#[NOO^Y%.^2K"WL?WXJ]KSMT M_^#H:V_7TKVS0\.I4E%\*:LPXO'\"&691;"#GA?<"J/82B_^M9SH?FFOPVVO!O9\$NVIZG@=6+@;!PKKZ>>; M,/TK8X7[=C*L0X7%9:'"0>:_V/XT9=8?]8<&#$M[@4)AC6-P=3F@>'%-LU^J M[YZFDIF1GY1!#_J@WTV6_1)UOQ\!YO@T&)ZEJKG>RQU,:'K%J[WG\1-\?!HK MQ>JZEO)(U]8NF#-#$%CQ3U!,I1FZ\\K/70Z.2Q-CE8!JCD;ZY"16N<3J&.;C<3.H[5FO:I/9[M[/L[2PB M 51P,DOW6;RZ= ME3;DSCA?\((:;)*&(P7!53RXN'T\>"_"Q@#<&6-A;ZM!O_"M4OCO#!N_@^K[ MQ YMP0 ,$HQ$7L1J EX@34.!G RFH,%8[_(GS\CEX5Z@N+@W-\^Z>#S"]+8< MD\KV^EZ[1JZVQ<220(@5K>/Q]"2:;..IM7X\#M/^+02+.:]?OUP\$*.-==96 MG;KQ#7:@Y8 :J(&=LCQ73GN=2T"IU)(\-Z[*/@;*NBV__@=$-LAXW=^=SQ^F M_Y<_BF5AP]%Y#R3E>#(<^/]4DF><]FBV!3\M7^\?],2A47G0ACA4@.F$.'<6 M:>\E\@#T/!;$%P3@':=7\?4R\8UFRQ]_5:U_E8IU\U2@!Z.@YS..Z6AF'$94KV"6,77!/GC%V%&*4+!<\3SGVEC-"0%S M(S9M$G39Q%A2.'11J=1.])@U^UG?=>'U(9O#>%0TK[ M&-;''.F<$A2DX'%90=CI2'H7".__I1#]C7:5 M+JSK=O5.=G7O[)#@'(QS*9 P%'"!=P'IX. OHH7.@[,T9S'-9\6N)M?1>6/[ MQ"!42H%NLOXZ=;61G2=, X M.\Y.&W39'@O\>.0KH^IS3$)^-4_6V+K:JP/J?AIB3ZOX#'C!J+'NP$X^3K7? M>@!T^8^YCVX&M,;3TU,PX 9-?&]Q.<93\]';] Z=C?VI3F>+7[Q][MJ#7X(\ M'OBCX22U80+X5M95B_6R1E=*79AX@V!0T^+JU]1'!.3[;V>EFQP#G@&X4D,7 M+BI_P*K;M!D/^].)_ZUV'>#V_2M: U3M[VQR=VZZCT$NK6/KW\>C>9? (X_, MR.M/P(0PJ5]U_TR?CY_\<]%77PY0>S4O+-*E(;CU%R\)/EP93%@*/GA,P8U=>=5$[;H0VH6+]X;62^S?A1%R.R9LQOG[P,D]@.[Y-HJ MQ'_6_6FUM)<@TQ9XC0*ZK.K(0%KNO'F;[0VWHQ>3(ZRVLK] ^\3%3K51S^M6 M@^-*K3R? A0^B>7:<7.B![_9@E1?4D7O?HGQ$Q]WPD>9N?/F>0:P_&G5\2LN M>AG*IJQ[&+N7I)E46/.=-*ZZ1MO];2JT#E/=UA]FKHT1NWHZT)!8! [ MJ5H,QI\TWS0U\#5\;'RW30?)"HPTHXPF\C@Z&G4_MH\$5K-5\*F%8J+: CR2YP06W%CQXF'CUH\ M.\\"BZKP8B^>2#!1OD[Z5:6?_U*U*YT%:MOR*$:^X04Q_+'Z%:F?Y"H)F?!Q MS4V^$8,7:3V5'8)\MXW>]SK:#BNE7&K)Z++D%XVM/1J(W)9'L60WKD=Z>OW6 M=9>;&343/DMUE3,.G8YG4L!]!)T&7]7EF='@&8\K7HRF3!QRLRPI.%7"%NG1 M=7($QE>-L=F5=(=#T]/A&I6TN.#K)Q-KP.VDZ7(Y&_]L;9O!Z]$HDD6EKI>= MI$G15\7EH)AJ+!7G,;?ZKA,9:8+BE9*+_5O.TT("G52CAD?UE^S/U$"W*2.$ MD9?^LV^BA:F$=O;P,J4[F*0H*CL6[JC=N_.X8 5DEI#G_"$)7,9&HU4Y3M6- MN*W$XA-&8+6W*[];/F3X-DR3Q5HIBUJ514T8K>1C#?1KO*\S3%(?U:KR?P6W MQ !HM08M#FR-//D.4+632]&GN7MPWBAU-L:S8U\A@.9951WFT-KI*!4-)U21 M>E"V-=BP_CT,SKLA? G+$5NS#A>XZ@AF48^OUF@PGF3LCU(GUJUJ#4#-#&^R M$(L.$E2QI!^O4:E1SD4J'_GD-8C<5:ON03W]2 <1P1X/(TZ<3F+[S(HL8>,C M7 #FM-N?]G6TYLM.3R+VV6;&%0M$573>SNN&FW(I@*0*W$S\GU(JL5U-8 MQ!95U\\H]1K2K;S#D433ZVN)$>M3U[BH)_$ X3C +K[Q0V&+O=W79'_G4##) M! T>B5AZR&/ TMA0(*\##80:[:B_*K[1$BH+!M.)]XE[+AA'0+_#@.!_44 # M-,UL:ME5ZHI5*U:O%-F\=?FB($M0P+FY$&Z0AUO!T(EO%Z-UZ5-B"7AGBP4O M[T==2Z*FQ7NMZVNM-[P=0O]Y_ JMY8\+>&,YZ&P(&4P MRZ4K_!7QB1O52=3NBI\XEVW7\EXZG$586GC$J'.(YRX'T0 ?&!B4 ^CK04!A[%H*Z80.6;ANOMXU&D()* M 6"5,<3CP6&*<(8")UZ80FD2Y,KC%RY*A9EYM,CP5^?GM#V]EV/':!%6K8%^ M&L"7S/3H 4I]\E84NC0GIM1NQGD13:7*P>BM=N"B8[),@+N&"Q?<1_/8?_*P M^='G,EKU>3F2_'/I#@H'*83,?^0CY+3^, 4U!2%:1VUIF;@"9';;?,-M M)JGO#,Y5P!Y9&QLASVMKVBS]LL8C?R\:2^)NLA"I:9 MZ)N';BY E+6JZB:.KGL3.4Y3[:3+E>.42\XTIPJ[(+4%*$Z=65F#W]'BK7/8 MFUX6=._@CZ^ F9F//4:\0%93@3C.,3*>.$0)"U3G@*@9B)]B^V+^Z:W%3VP> M:"5UN1"< V)7/F89&Q-@=TEAE\^SZ[;\#K<<[QT=!FH4C2H&3-(<<2H1TKM+#Q$(,'%457G7>U2?;.3?LB?-!E]F]M;FOC;40OB"N;(>P!+&\: MI\M+&Z=?N_=!O6[9+\T??OS1 M\^-RH+>R?PU!,?[?,';.[VFKI^D!![H\@VUH1C2S&F&"HS+&&:NN##%S,&ZB MGTR_5#GBL=W"R0EH5!3/D#FI0DY@[J%__?$77=5Y8:M*+>R]W,4D]M[.3#D[ MIG=WYZ^#67G<]/3NJ&(GILNMH85B6UZ'&):.1I\,3ZL3Q L>3Q"?GFXV(<-. M]+V=IC,T8Q"]LM!JFQ+()QV('$U%$[OY:)?@3FQZD:CCWSLO$9L;?+-DEDDT M+YLL$YTEOW[\LSHA?C(]&=;IKL<>M%K,!$U"\B0M(1B,I:_S/H DRJ?5.=FN M:BX4[?^P=S&<24R,!IS6BM\43VS/6F1?2K_I=[1X8^]E# MJ].I)RW"W[ZY#RN>"J$>H[A;TZ[@@IC:FGUU#ZT]G* ":^^-I)H7"@"5D-XS M5N2":^N3BYE(4J,H^..V*15=:X\+K3V.S@$Y%SPW'A.+ B4Q7PJFXT]-!("E<2&\U\(C M9Z1#7%J!X!, :AR B3+';9 !/12]TVL-(KE>RDY)OJ+/:I36?27!(7JQ1YO MLHR84TR=8M412D,H;._U(346>\P#BB=;(JZ,1D9S"C:8#E09^)9S()1+Z.3I M]NT;V"R"T0I4SKS9RXCAZKXV-RH9T%A*FPLGO.4X!*V-( MCK4P@D@MN=*YTHKI8'01"D>,\)UO\&[)@?9>'PH'ZHP9A3Q1+AX_!^1@=8X* M0:@JG#2$RRLR:4#>5(;YC=#-0VQV.^6J0S.+FQ]/)Z.PZE8:CH++XVE-(! D M<0HQ(X*%33%,@I)BV_GW #,/3B =;=2T <\[.V020(JA F%:!!0#-<@0PI%6 M4N!<1B$!M($O"10\K=(Z]"BZ5:Z=)K/4YF'FL4BP!&SG!;!RH9V-GD1_=.Q0 M$ \2B$6PB>Y.2HJOA/TX6BG$L0VX4<< D5V#JKC/* M=2CN%>_M'"HM%#,.HQ!4-+ -0484.0@G(;SDPH5(R#( C M6EGKP-UJT<:%I]3 ^;+[$_:Y8:\=(8C&CA'K.2]P,#G53N4%D ]S7'<4=1<4 MU1/[0%%4*T>MC:=OXGCD&D::>8TJ&][)G'H -^1:%+7*V.H: M,ZL:B0^H/;FQPJ5='K;L8.T:P=S2>ZL>=2.8*QN[+#6"411^EG-A"^JYXG8E[PUE_2OV1EDN9B=Y%8:A:C9_'>DW*\ MT,NO50R=Y$@J)JU%2.I*4N<_6GA#&=,!P4Y>4%CQS97N^35+P<7%IO*MRI=V MGN5"4\!F7HLONEJ5I2CDO!O.&.";/:XR-=L&?ZLKSF4M*]+,VRT"VG7#UWAZ M4V@WF;*XQRYVJ!'O1 M5[:B0\?8SREB?-RT8JR:FK4.$P<2ZJ_-^9W1S(7]VXXG-*_H?[2&>J[7#2:M M:$6CJ6#YWKO#K&;0V;(M93)?4+K5-K56OBDW+T]F7)F:VJT<0JN8O"[F+&-2 M\+J]6!A,/(JX'L7E=!]?&-'#YCOONW#/ZA;.N^\Y ,B["/.M!W?*@YK45]3,0\@X9S;JJ6>:O^ MOF*K5GN*E,(8K]70:PV>6*XH3NP6!0*,%:6VO"!,RW$#:ANZF"?97@X-6/\ ;F@/QI^L >ESFSQK>'A'S-Z_T"DE7-?6:66@SM=-2%N,+ M+8]F=]^D;$@K6@A%B#XF&7@5GFV-T4-7Z\/'>6, M!&V0S6V../8YDB0H1$2NHTV0BWC,X.!BP?-,8+D;5AVN+OBYD5T3NQ<:HP*U M5G),C=+88$KS7 ?M ;[<1?591T37(R+0[F3&$I*JA3 MU!4^J )?$?&_-A41U9+>%SQPZZ74+8O+NIR"S2$U O(JUR(0)A@*P1'$B]BX M5,H BY]CY:4@6!97Y1? MH>Z$M>1=BDT_)^M6I>DI65^J&DNJF^7HW6-Z9Y.:UW2(CQS5M(?_=UGU_CY_ M'EM,_,19G)'%X#F'DFN3!XF1U)8C;K"()VPKI&$3B&%Y3JFY40LC@TE!*7=> MY8#V=3SNT!@N 2PXJZ@H4JMO=:L38[N-O<'&>D:D,B8@ 6R%>- *&>HIHKD7 M%JRMW,93GU95F5R:H=EN<#07'K5(C ;ZO(@I'L(PR^F,O[?5UER[4279%C] MU5?=*^%B$X2%^M;H%I][B:_9KNB2]D3+T=F+_8G6Q?IF9;-KJZ['UVQ6U$RC M'0A?$>$Z;P4XM;71-1P]G3")=,1!'>-LXFX7PNF7Q!.BIR8%-^!%S?U7=CU: M7-0U[8V:4/R:1?R&CD==EZ-K=3F*+[M&C]T[- H]RS7'%E,I) ^%DI@6//;\ M$QB0*0U=DZ/[L@ ^OH])YCSD5+$"(R9B)93G#!EM"J2-]+FD6-"L S%A'C6><&4:8[@I)[G'+]W<.+6RRY-@@&50>\RX=D@ M MD<\+28U0Q"@2>URMW_)EXVW)=7ZUJKM9&U8,]@MVP>/H1[(QM_+X>FQ!@+^L1L1_3D% MN7^%D7:#)D1+:Y?]DKYX>GFNK1]$ZV4R_3I=U_QGJ^K^\WN!_L56M?^I;!VP M)X:CTV%5MM2:S3]2J@]8(GZB1^?9"YOM5P^NT\+F!PJ>@II,%E(U[L4^M=57 M#]@V*;WP'^UV25O7:#VSL)K+C6=FO7'2<])Q4K8\K5.;ZY-\XV&?,4H/^B!: M8##511/I%KUK'@]+K&E6LT0.6_47]]"H)C>YR!UAQ&C/BYQI'S W12#,846+ M1O$6C>(M;GN60M>HYN()X[3W<>?0@:VKO \H^%CV5!@,J(ISE#-.E*1>.6:O M.-,GQA%NVWQB21K>97,),"-S(QT%DQ+L"<*E5LH$:YQSEA1:5$YJH"W5-9=X M:-)CO8^?#BW7C .=(4Y]@7B(-9R2,F2Q] );YJW!0'KLTBY)U^TNL50J7$FT M:Q8*QT3H2-PI,?,;RH.EI85A6&#/.2>.2LR#]LP3&TCA#;M"VG7%G->B+;YW M<'3H**-.$89H[D0\] 6#B4@$$B(O0.-0%2Q94Q^<,-]@FMSH34TG4-D%?+(^ MX?7Q X/UCO\E;/ @A7&W+VR[ _3\"^4LR6@V)70W@GIQ KI1UQ#>V5-[%(- M+;:$.JL%YYCS4 AI; R&"T&58HK*)YON,+A\-U.)9Q-)NT&I9ZLE:6U91I"Q$KW?[;R8UU4./_9^_-F]I(LO7AKU+! M[?F-':%45RZUN6\X AO;3=\!O.#NU_Z'R,K,@L):&)5DC#_]>TYFE51:09A% M0$W'&)!JR>7D<_9S=GON?@J$CXQ@5).':,U-WRH<=YU65R#R)#4!1<'7N++$H-EQ4%;7&)2RP M(WB9"VK+FH]L7JU]X3'($@7*!652Z%A9;V%I+A<7==8'#C8U'SL@#))%NEH" M)F[.LM:;O$G);5)R:RFYCK:;A-P'HH64";E5W'VM=\R,-0)#[V;S3%W.O[2H M0UQ@7MX[ UF^:T"FUS8<$5LW'"-A+.A.B'2%X6JR_*#&UBVXV5O:DUC #,8& M1]?&(O8[;B^*,F8/L=?BYF3;6\Y3UI-.R!G;)DY'^MAY7W)'32F\&,8LBS+G M&- #YHT8V#^7 UV4W;$O*@?WDH#)S0BT0X.\SK(HHA$5%#-%:9PQ1H.01S0Q MK FTN[5XB]WSO>VCU*0IVIZ)C&-!A$DDD7[&2$9CP:C)8I%R%#INL+57RGTD M[93&L*])%"0)-U$0"ZF8UEQG3:#=+6[Y_O919&))DU 3/V0^)@L(DK P(TKX M81!0[OM,K:XROSQ+:@:'UPNHDU$ 8E"29C12(H-?!3=A'/HS\_'S&="JME#(H\F0=$^^\A(G<$NA"1((XU% M2"(@$!,"T3"I0NQKC&6ZQ:I\CD79A6O+GO=-#_O]GFI(@L'G1VFF8Q&$0!(L MR$#62%,B0102=(I\I:;2%U/T62>F3@&&A$L M8C&31H%(&H&Z!#*2?]L9SD^:3/8/MX]"'L!"*TZT,@%F@FG05B@GJ3"13E*= M4HI.++ZJFN;M\9?[)H^&OWQF!X??CKCR(ZZBE+ P24'*S1B18:I(&,LPCD,> M14&"_&6%&>-&^,M]TT/#7Y D^-ZI.@*UDR=IYA.5^,!?(NX3&0.[24P8)3Y% M^P+HLLDEMRL\FGS[WSD:#8H0^.'C,?)6'RAM5>\XDN+%,3BE3:<8)]*/! MF74+997_TGHV9J(>\3-;H<#WG@'52BP$^O[CWP24_N0Y=@M_O>EFSW3V]K-#@7%GU-M6C8=\E+<$:Z5R5E1AJD_?^4RY:/:=HNW Y M.-9G4G<25B]9=7^K_NW8DU=/1H'3BK$BKO3 :*!.)-Q?G,B!J\$YN7U2+P-6 MK8_TV5??T.5LXTMQ&6UA_K*Z]$HV\-X,/N$;9E,/3,H2'3$_#; *8RAY&D@* M3$EJDW A77EV/^"N/#O^,F?^JL56O)XDI'TWXQ69BJ7XZ-(D]&L[I4\XHW_< M)S09;\DE_"?');[\W#O%H O!88.P1'MFB @E(W'D@RHBF0K"*)89 M5IMC[6!!U,49"(^6KC!-KDY8M>R7SD5UB(I6F4573!5@Q8B>[W 2@/9;\X'+ MQ?C$3D/3.!JCDQ_G&$QD7=_7S9!)%06!)=5QH#.1^#H1/-!1$@H9!6&6N#). MBZFS29&Y;3+UT7X"2C%+(QT2'2L49E)0@)(H)CP1*9, *TF0@K)\(QDR]IM- M)J+7XQ/2D,U2LJ%[/X^/1,@S'@:"4"E >0YD0!+-(Q)R$Z0TBJA2,;:BN(QN M)I@TE4F%G!PXXXH @1-9E%%)8T\!?CQ7\7"A*MZVJ%KB'T8_3$&CGD'$*N1Y M$22ZL&>BX9MA+?X()C?7KJVLP.3B..9%OK(QFPLYDF6:L,E=X"<(-1>NU+:< MI+1@<@/6CQIXJ>Q]&XS.AFH<(MN?W-?"!]582!5H[MKJV(>"*((-YOI#E$C* MF*9R^HYUS!1U*F-L;221BRJK/1_$HD['V+ A%Y7:R77N@G?QWG+FF!0WG$[O MJ5E*4AA?O]>Y<()PZ1.N1C9^0?6,QYPGM8W!8OG5%(FJM-98-EVN4,QK#K4O MI?KO*!],2[]CD3:WKRQ<;R5S!@?&9CY-*0(^IU8/6%1:X$KR__#BS'C4T[E, M#58?>+9M)_:^FMA:0O^R>^]-X+^6Q!])%22"@=2HJ3!9"H)_%'#&0BQ[FH6\ MD?COCR)7X?O16W)_ + M/V(TB%,_P# O(V7"C =GYP"9H>FRYJE.-J!)DZJKP5. MM\HL-A20.OWS)6]'P-$< M^O+0'U_LG;XY\D&XI*&*26(TMKP/)8F5XB2(@S#55*;4%ZL+95H&4*:.U$7) MEA7&J^SN.OGGM6VQ9<6,577MH:Z5@*Z=*=N_JRP&5%=C9NS[RZ3^MO=V-' Y MV=,/'9A*Z^G/I;A)>QYU?Y2.SV.9AB:/K4A?36TN-=7JR3^LIIL/RRK+5JHN MF\+VC!IKY9-$-:N-V.@"YY^!!U5P-JW,6_^174^G[#_J8F++:X:L\NM8FKP" M85RIT,B-%QY?BJ6UY)JC"8^8[=(+[#ABC(:@AT6;I@QWW2K14%4V@M[HQ-,S-5]A" M<,Y"(A1/2$I3P':A_#!*$NI+'^,BE\>MM*;;#KSJ (,@G]1)'^5@!\CCB@.F M,IZY,F9-Z:,;*7U$'W3IHT=>RFAL(EZ*C@#WTYCM,6ODMO= JW#E@<4B;*/0-=XS\^,,5^EY-7S;5!5AO=_)M4/@ M(?RHN!I:0LO]*%VY9P,#V^A*T_8+]**L:#@QGN+4"&T D9+%20?+NL!JYB5G MPFYPYK\C8ZL:P8BT[;N(]RX25V;"'";A(@!\QR>ES=,-H.WM]Q<_P]UL-^3$ M=.RF5WEU7I52MP*I-Q")U\V5V-_=WMWQJK2;IV*XG6V%4MI%K0$<*6??4CV( M5KM5%4AKA.UTS.#XPM6-ZV76:CXJO!T@,8E2Q3.[F,];GLDR5S^D+/CXR9P- M'5'1P!)5T')IF[4&CE5SQ%GI%4>HOUM\=(ZPI:RR2F^8Y9 MG%9WNBWV?WXY"CG3@40'-W!:(OS$)XGOQX1S"0R69511ML2..Y7>,N7#M>Q1 ME*0Y/N?/V]ZD*\KT5PLBNBA5&UMSHPK)@SML$73;4--3 MIM-!T3ISC,[>? ((A'IOU&$.\A>P;#?VU$_83WCC0]S.8)EID8$@HA$@)Z!X3Z2 M9XH8^)"E:-B2T=;+:%4^/-HC1F7[H5#:S8MBC%!X C^W/[6]M_W2,&!OV=9= #TT'[E0 XEB/D G_+QS M*ES#*KM=MHJ9BF5$V@3HQ89J@%I-?$I%H/3@\/,1DPKW(B%AADQ: ('&(HZ( M8JF?&9KH+ TQ=O&2F#0Y7O@I(LWI:?G(/??>H,EN.H;FO0 M*Z],J@*,T;7*6%BZK3(3=(.N:Q"T.#C<.TI#14,9,Q+Y M:4Q$%FN@Y1AD@ @>Z.N4ZAC1U5]5-PG( F&T+/H.^B:0;MU-4TH!TUK*7$.% M\F)0=OO(X^OZU:+:PLMK"MLGSQO'%MC!:^=K1L1=TT(>HW98=OEG2#@YWM(^"*H?U]5D>^8%D0))J8+!$H M !J2TB0D*:-4ABF"5++UTE^QS],%AJ?19'5]\GO DD09P5.618#,,%F61F'D M2VHTTUAF*&KJ6=]:A=L]OH>PXOMQ#(@B0ZF(B %@L&\HR1CCG/J&TRC>>AE< M%@^_7@GSA/,XUIH+)I+4Q%&:*2JCU*>QBKBZI%)UL^6_L.5B?_O(F"2A!H0@ MJBTG 82),612<<4!ZH-(2XLPRV6@&81YS/XK[U7?G"!\ MKMPK\=^+KK8:+- MH%<9=MYUTS\?L6?+:5'^RO)>:A)^5R+"DH)?5UQ.[]FKW=WGUB*?%PK;?K16 M-"CMHCO[K&-F_!0N+LIZ7YU!?))045;0_R$FN8;]>/!V0^+D+ MLL?GGS!V'T"" E]041IE68)&%FS]&RH)JG\4DB!A(8W1)*7YULL, *"D?')A MY*!2[.W".P'#!4,$L*&3G:^7-ICXB3!F?YQJ6"N4L:C>&U#'5"/;EG?>'W3T M>:[A5Q<3=D%2&!&\L#6F12>TY,-B24J6S8IT'?#&Y.9B!^#0?C/#6?HZ-CT, M8*@50S7U!,VZX&4FH>-NC5IV#H4I0RDNZ8'=STJWV,0K-FM^D(:)5*=*1I%0 M,H1] G5!&9ZJ-&(1LQ&V ?5O($W&C>1U;21/U;,Z?6[X_O%1%E&3\5 1$)Q2 M; D3D(0I1E20JICK3"6^6I8L,^_XK+5E1D"T]%3@PG,13G$5==:5>0_Q<%$<7CVU?=+H=&(Q+D.- M9Z-77$#OTIC@J23V^8I.]LQ4Q\J&V4YGT6,I=!M_UC-E^K[E.^,\=WG=LQ/Y M06AHPN.,^@(4H32A618:7^E0XL]2ZPU_1>NU9Z=F&!YGCQ=/OF7H6"4*T.VV M?WX$("5Y8%(2I]HGPH]!"TX23C( +5",>2)-!,>'7>)U Z9I!DZ*<"V^QYG- MM1"7&L5-I(9%R.U*2,@R7'.I268MNHNDR+)(:Y9) ?I>#.J_4&$6F]0 2J0W M8;F=I;OM-4K7?!Q/JZ'.PR\_4*[X57I5>7R_%)7X$U. MKVJ2O6\FV9LM3_;&>5G,CQ,EC&!4A:$6VM4U=HBV"=H8SZHKR>$0AO"JTU??[EE MV/]4"0A?^)>?;T_WNE_8E\.3$V#HYU^['T_VV2X("E]/]@\_YO#VD_U3=3XK M(.R?ZE-XU\57N.[@'<9@O>I^A9]?3C_F^UW05-[]=?JU^X;M_WR5[1]^^[EW M?I1& 0M-3(E.N"(B40E)(Y42K7@D,C\,4Q8XZ0^PR>AM%-E\]-G'6<2R "7 M,/$EZ 22*YK!Y\QL>0:DKC/$D\'(;+VTJ?+$KKI7WYA*JB@)8N8$+*Z.<.FK MIX>:A2QE7"01DXE0,:C, !)+!754<9EMO'5%);ZFY8 XION6:=_ 7*87?1) M":?W'=E[W#ZFLOIS-*7HCHL.VTRZDWY'8]*CJP);QO'!/:&W:MF\9Y/+/KU_ M_]R)E.._4:H#^7"D4*32KJ#5?T>P7S:'U%0/=JE\XS(!9_A@I[]_*LN;"<8K MD;%T:'6\TO\,T]$VIX(F<6BCMP'YK&3];/?CZ^=.@,N=)%R,TM-:)?#I.EWX MR7BN'\TP'SA1==-(?3&F/]^V8N'/FL+/+CW@69H9E(8@_(B0BDB%),FU(H+(H"C/@S)G8 M>AG[?@L.]ZH:'E.9L)B+E1=8D7 J8G=\G&9/%Y;R."\FE4>K U4L*3B^Z/#/ M51QW7N&1M>.Z&�^P9]FTN&/I3JN%R2T>A\:[,!Z!HH6HLHXB!V:J[3D&<& M2![%3F7*KMM Z64<[V5%R*O3:H&IPB6$I3WY(^^.NML]8) =&SZ5IR,[\O=F M4-WUWE5@'!,R84^-DD]WV9&AJ8KB-"" .Y((G2@BJ>;P3R*C-),\1 ,8G2?B M?Y44E0\F!*AJV-*JHRVBHX7U3MX%AEWF14Q3LT5C7:8D%OD/8LTD\);,#"8: MIS6;6$^'8VN<6H#?!Y[E4K]]')=55M%KWK8-5ZUOHJ?'W\P\LU4[.:BQ5J5N M9X\0'(_[HO:L$5(6:GOPY.-A1/X\$CV(>N^_V+Y+A6'.O[<@)O M!_VN T1@5)L3 7'W9/7%/SCC NFO#7IP,:F MP('DTS[U');&(OO8L.!S[\U_1ZA/@WZ-;J?OE47!?H>_5KJ[\V156KWUQU1& MBNG&8O^>L678^$@_:)<;4F;9C@,=ZZA6OK)JHU8V3LO'0RNFGN!ZM5NO5SF" MW8^O6YYM@M8C$PO'U%WCI,ER;28OQ>E-&K>Y6?N6NV=2.\MS_L/:)%SC+S?[ M5N4RLY89^5WF'2NS+U>@>4D#\\1&Q\16-JOP,/S>[=]LU4A R$ MFR#V,Y%D6R]93%O >J\LM?4GR^Q,.0ZY$32_FP&VFKB9[M'7(SEVBU3U3SG1 M;3?/J09S3Y?63JV"8'1*(YIPP@7(;"().-":U"1)PU@GB:!*I-A7+DI6]95[ MQ!(,<.4#->PCTD^X\W+)I608)2]P_Q[6OYFV9.%-XWXL,V+$N-N-_;RLPNM8 M]%0=&BRY6'Y;+^K@KIP;R*6UFL=^BE7\TDDFR&;E"#82SB:N<39U%>.M2I[" I-N#L_D\W4+HOM"*AEGV-U>1 9P M-:/:9Z!3IE$F@_!7.&)9$'UL/'LMSU!!<(:)O;R'9N?=^[CC^5RO^T/ MWMK@HMURR9\P,GWX 5PPII'469*1.%:""& K1*8^)THGDH\IZE*VADH64V2C.394$<VH=A2*JGHPT9NCDT23]= "^3R M!M1#Z+-ZS#/U_&HU\VN]=.84V5=]+-,#=^R /@;<:0#ZX[HF8!L;Z5QAEP]& MCEV[949GJ6C.].Y>R"5D,68+>J57\,[QNO%_W_QA5&+O^(A++K6O0Q**@!&1 M98JD"@ 4_."&%+>8[M$$Z8 M9T >RIXV83KR?'R[UMVL9A0XXKU^-@ULXQ)5?6:M*5 M0J'W9__2>W@WE>]2ZT7_<[%M^&\D>Y%9.^ MAO-JY&3S\/$8:[/>:%>85&[5>K+1V--83V:QY^<>/=@^RF*="B,D"2@/B:!I M0&3 #5&!XB&-J30<.Y&UDH2W KJ@FL\]VT^N1W2-_>3.J>W#S_WCHT1S _N4 M$:.2"#B=-"0.*(7?J%09$T%DQ-9+1MOQ@@X:8P/*(L&I/1?5NRP$G$D_]"-? M!LQPX?L\24W(4ZT#"FV:3R?LC&)PNGK]8 MSV/L&IA7*V:3AHDMH'-6F!?5+W_HO#CKR(L7><_.R][T!T"?M7&523[#_EF9 ML9(D[2"D-FEE.(#_Z^KY94)+VR6T_#[4\U]RU@X#L?S[E3>O_I*W(\JN>;/? MIJONI&S%UY?4$!!:H/!@ZL'"[,;6$S@"Q0A^/?UR^/5T MCWT)OG0_PWL^GGP]W0V^'NZ?[OW\S/[>SZ^GG?SKX<=O^^_>=O=..YT]MO=S_U"Q_9_'.,X?^SL?L[W<__&?PS?# MO4_^^9$1*M%1K$EF8JP;HS,BXS@B@8E397RF9!P P+>">#[BUCF_'\1QVSR8 M6KQX5Y&CUH/R]82CAL,T'&8#.$R<^L!'0I_I@(I,^$E@,F%TA-61@?%$EW6< M:CC,?7.8GV,.$\0Q=@]B)%-,$D$#36*I(Z TX4>9B$RH,:6C)8)E*;D/XKAM M'DQ=F/142$PL _8482DZ1$ZM#7BB=,1,!A1(N%4<-A;IG#W(+'ZEK^S@?IOWIG M^Q^ZYO92=_->CHTVAI.FD/-"(F:2))D1/-$F5#)4 C?>F;\ M^:2Q&^<.-W+@-A6^KJ]PW$/(4P.-PV'3@G#@<3*(-3[0BL-'-L YSH.R## 7M61B+),1,*D M44JQ\KDP,2*J:,S#FPZ<$_,PP*,.%<"ERH0F(F4:)-HP(9IF"6QK%$4T1N 4 M"ZK&-,"Y>?;@QYS!<&AK%5Y65V,S\QG*+\NW]T=8F:-QNOZ2%^C*Z_KP MV6Y*4Q4*$X6"^2(S(HFS-*24!O"?3X5N[.X;S7;W7]?L[FD8BT"&DDA.05]) M Q_8;HIUR$,64RV3,)0V[B>9[Z^UT5[9-<_CY@%=$QC4,+$-/S0/F8GY(HRS MF +#2KF(PSA5&2PC93RC22RSN/&!;#H3F_A -%>2\8"3-(D2(J0Q)(VH3Q1L MI1(AVN02U!WC^ Z,;@T3:[(R&M;8L,8-6]=UHFZO4]*V88T;Q!HG_B@_-9)A M\V1*8]#O(B-)(J.,!#PQ(E(!#[&=6=(*X@<6=?MT6&.CWS5,K&%BZS(QS2.= MTC!-N9&"QYD$G2[C)A(QC4#7\QO?X*8SL8EO,(I8FL2A)$KY&1%4Q42&2I.$ M98&2B@9)H+9>QJTP?F#)B8^1B5E?XN^V<'M5&O[WJ?X)=]=.87&/#=?QS37: M^%MV1JZI0E&,NNZS0QSZ$^ZA\'/_PU' .9<,>RBHF('8*!61F@;$\%F0^\[T R9MQ5LVJM9)M$Y04LR1 XA&VUW;-=%'39_,BU M6!H5>=DF[E4')DB 5OL=['=C'T.P=PU>T.UKTZE=+"?4Z>7NN9/^#L-Q*Z>J M"5/9'TY/FM*Y7@Z35@X/O'=#R-LBN7:]_)5?!NTH7*,1PM5K^/OM@*]H-_$+ M]?]%V_?CIO[_%0?<%%EOBJPW56^;.L@-131UD.]5=T*S@&UW"M)7#I*R]BYR MT]%7.&0WM)(;0JOW:CA:V(+\%QT@M@?I#36$? LJ!RJIIJ:@5H2S4]+-1Y#H M'WP+';^BL M=6GO$,9S^E=W[^?G"Q@_:+5_=_?>[0;[/T^^[77W?!SOUYW/P=[AW]-%@06H MMUS"7DJ#T0,B%B3.>$B !%B:&,E21;=>+FA=OFFV^P8I[API?M'*W"#% T"* M29Q1$@4LY8E/ A6%1!@:D82F,?%9P%@:"::4?SE2-,5W;D)H^M[OP,GHY,.+ M6Q*8;E];G;673F'MQII#?6=-6@LF$Z'3#'BL2B)?R%1+&@;89EN:,*'2#RX1 MJ/B=@.3?8XIJ8')MF*S5\IEU/WP]W:;[I]O\R^DNVS]](_;??3C?^WG\8Z^[ MG^_M;/_88Q_8UW_V^)?N7]D^S'__YV=ZL//FY\'.M_.]\Z-(B 1H1Q"=:@6@ M:P1),U\1W\0\"85D2:BV7H91>][W]R^/>&ORJK" A5QR2EF2(AYSKCF0;Z 3V"^G$[ M7B$A.(?I9F>S-XQU4QAKJF) 01J"X&F$#F*9L#33<0+Z6Y9222_1/QJ\>@!X M]7,97GWYYTVP=_J-[OW<_O&E^R;8WU'G^_^\[7X]/69[_]@XG6\'[_[N?#U\ M-<]8CX\"[:>:SXR='W&&D5^D'$5 MID9Q$8I(TD3%B5 JXS%(A5E#J VA+B34@^TC(105*O )#1.0 #,:$AE027AH MF(@CYJ=A (0:+)( %_#5QDVQEL;],2^^D0R[S.?(/TTQ] 9P.N[.3=&( X]# MST9">@MTM%N248.QZV)L/7-_/LBOT]D[53_P&5__V?\&SSG]^NYMOG>H.P<[ M,*[#O_/]?_8"P-D9C#T.#CX<,:F9BI4@+%*<"!4'))6<$^#$J/X*&2;)UDN_ M/5\%X)$IV0V5;B:5?CO?!RIEJK M8#],EUW#-1^'$MW@T0W@T5+-!.;X>7 ( M&LJ[M]TOI[.:B>6:7/@\33)&LH *4*&-3Q+#-.$FR&+?\%BK#/%HOIOP(].@ M&RK=3"JU7-/(V-!,180#G1#A1S[(=I(3/TRYB%*>9!C@PMKSA17O2'U^@NYK M.";=^W)#"R,%"_$POQ\]T'0OD(9 %;=#R MV>" U MI!M4N"%4N%;07H,*#P(5)L%ZON92RY 3&5)*1!0E1/)(DE#YV!TLYEG,KHP* M5TAJQK^1S/*>RRB>TJ#/^D6.'[X8F(YM%5(]ODVG1[XR& MYH_RB/OU^Q^LLNXR:RF?D3)K_YX,)IAW;$@Z,/(;D1G,ZH7LG,N+8NOWZ>S5 MO$?JRSFW2FXI7OYO.H ;9W-@EW_I_IW987<@LY"EC(LD8A*TL9@F7& C9:FH MCC(NLTL2HW]IIRT/$;)EP960R!E/$J#0_H],^0!;0\6=@5 M0:XA>Q>>SK77ZP^]$_G=>,4HRW*5PW7EBMDURH?PKO->;>7:W@TLW.W3U+9= MHR545"W B=3U>2OW,2F J'+XL$XZN*@Y+'$^0VP]Q[.!'F%AX*7%2)VTO-0< MY[U>E1B?Y8-BZ/UW) > *3@LU .N0\^=BTN)NC:]__<_,:/1'P6^I-OON5KR M#X'HV]XT,-Y.*8_N<>_'PCH>=:&J7L=CNZ<_FF((8\ J//C%YQZEWIMQZKTKB,/]E@62S2BS(6APO3(;+&PG MT;4K:5Q29H/YP6V5V5CQX%\HL]$,^8Z&3*]*54T!BD=6S 3Y?&..>X0[^X]] ME='$ZM;;J#@=&_O[FQ]FH/+">.]!>+M*5&&S]P]U[^O;_M%T98Y:F/WK-0P! M?8XCT)G0V&D_?/8%S7#/&Y)X?"2Q?7P\,,<818P;O0N;G_>*7-F_K!'<_N8] ML[7N^B-XH9XAA":(>ZT%/Q@-BR&L(HRQ-6]Y67K$?JUMZ4U62KUDQ1].I>+" MRC@SL3TJUKX0,HN5XH)RG<2^XBP4<9I0%F;Z:!>WB3).YZI'7+E(\;7C?4H3 M2XV$]LOXI#*^QW^8!I72-;7]\^!PEWTYW:7P77?_\,/YE],/,-Z3TR__?*9[ M#,-K]M&8,N^:VMD+]DZ_YGNG?\/W7^C^SJM\?Z=S>O!N_^3KX>>?7__Y$N#H MOV!Z3-UAS;1D<4 -H4JF1$AA2"*2E,C4Q#QB7.@475.MR ];2?+ >M9L.A0V M=??70-G-VKI-+:O_4'G1J-#OS<"B_HTP)':+/*?2(DHEHE(;K=;8<*+U.-$D M2((Q900UBFB6A$0D/"2)+V*B9>A'61PF"78IUHYM-34S#5II M'G98_YVA+9V@KK,?A0S;B0C4:R 9R92$ZEH3'QJ:*QL\8!@ZR5M!2)J MA>P.FEC>R '=5&R[OEIR#RZW!FAOTP3TBVB[OBVH6 M1&WO0S:'MQ!X4F3CP M*4M)$ 4A$6EF2 PX2Q37(F(J42Q, 6U9.VR0]@DA[;V.9H,V;:/&LD"OVY@] MVZS1;-*N;=)8[L8R<-VXFH=@"ZC$CMNR!JQI27]H8NFS338 8/['KNVDNF.3 M/IS#G1&WG5+(H]$-B M?)T2@17I8I7Y)#4RX['Q!7R]]3)J<[IQ41P-@FZ& [;1I.Y'%V^HY$E32>.) M_X4%?=L?9";'FAS] =;GR >-6_[1J^6_Z)+X&\DWJ[8VO:%,L_0W./BD- M?P&>-CK^S6%M3.ME\QO)_,-J!O7 M_*.%V\:Q^C 4O8W9L\T:S2;MVB:-9;-=\P]A.Z=*7F!I/J^JRK<9OOHG7.XB M2WR9F4#10"D1Z"@-HC@T5/.()DR)!+.+[]M.T)2[^"7)M5[N@L:14)KYA)DD M($)DALB(143$,@V"-/&#(-MZ&;58)%J!N /IM4DTWAC/1!,!<+/V@>M!:U.X MX6%@ZL0:H+528:8%\27-B&" KDD6,Z*5C+BA,DTXVWK):-N_@T#]QN7_:&LS M/#BQ_\&U VO*+]PN9D[*+X3OF%.RL6-C>LS3KK]U@/[ %+CCB[B7 M7%$1$3]"S[U0E"1!&I%()+$17$D:TJV7@6@)OGGU)S==!EFP/K=AO,WL_QZE M\=:UB)JRVKZX:W=*S>S#SX:>[H^P.TM3DZAQD#4.LOL?2T-!#04U%-10T(91 MT 8YZ1]"!'_I#< 6=IOAE7\T+J('ZWBOD43C>%]?R:^GU9LP#$SF^T30@!.A M$DI N1=$Q$8FFH=A%H.2+UJ4BU82Q8V>_[@<10UP/DK?>@T@&]_ZS<'FQ+>> M)E+2C#&B_2 F(J&4))F(2,ACKK,LBR(:;;UDO,WG:Y$TD/F@(;/QK3]&W_IR MQ%SF6Z<-9EX%,R>^==Q9'44!H:E)B8@8B)I)D!!&XT@E:>2'3&Z]#!Y0:X-& M>GI8_N6;P8=I_S)M',SK <+$P6RR1!@#\E/"T@P @88DE?";4;#96<1%(K"S M%&^Q*&RDJ(UT,#^=0B)_FP*KB,B>QC(B1N$?P[[W'3YNZHDT1LIYCN$(9KNG MWY3D"W. 7E(?!U$G 5ZU!&V",W ML3%*=\!"FI3W3?&%-LC[!*R0)X2YMZQ)-&;2#3"3K@VYC?7TET!W8CWE8:!5!')N M%G"L?^]'1*;"$#\5E-$T,$:DF)E$;\)ZVDAL#U5B>WB9.Y=#RO;Q\< FPL2$J2*0.(GZ>F@1G MS;"_#]&5 #]U_OWE'&3#A]7X[3KD/0VGY@5'0VE7#H[SGEWA9/)GN<#)_ )< M<:C3\[ORLERRO)V\9\B)^YLRBZ2')\8[+X4$(IV4X!UCXT:BX8Q[F'4$SS5SIL. MWKWA@'?=K_#SR^G'?!_PN0##!7G=(P3;F1@L>9E%F<<1.)F$:I MRGPD&9J4) ._-"2S.22S?WX4B,CX:49)+&1,A.*,I#Z+B8EI%F0@;6NEMUY2 MT>;SO+'E#4R!4DS^W70NVAYBW; _E!TOKT27>6@S57.P"MR,5"=XP13(>6=V M^ZZ*=?+L;-#_ 20UA(&L)N.;)5\2W'T@^*2N\"$N]A(Q,7QR]/S%!WI.:90% M:1B2,$@,$5FF"0AY/DEXEL1!%DGNAVOI%+_($AL"V3 "T8E6<:92(G6,!"(8 MB;4O24;C(.9"^C126R]9>]Z!-L\S06#LP"]MKP9]2A8G@(O* "AJW/KER'[Z4'>7E/Q^T%?&Z.+MH-]=W1KRZ9&AXOL@JJE()QPHD+($TU&D)#$/4Y+2 M6#(9BC3A*9+A?*V)BNHNE]CND=4U^[]B_\7>AR,>RLQ/A20J9EB\/@ 6E5IF M17V#'>I4"C#D+X"A:O]GI:\:!DTKE2ZFQ,;N +[DO<>,.S=C\:_8YUA+H$^8 M7(_%P8>C5"FF Y$09K(0N*9!\QGH"D"EB:_3, 6FBO;X!PI7#=GTUVQ#F&_Z9YU^A?&?#*#[[DRBQ6,_7ZY!I:D"ZLTU+]_W2^& M^_WA%P/CKM;UZ5+VX38]V#ZB:>(++0-B0*LD(HXP*L1H$J521B("V@Z!?W/: MGL^(FY#V^4FN3BSAXG++WD49;%L@88YIV.M_-P-/SIN1G8T$J72:!N_+W7YK MQ%;":G]0?H37/5"7^B_0W1L?&'%,,X&V7!*I- "](30D$28A4:1DJ W+DH1. MZ0V5E\7#'2O:8]^,]<34/"^;[VBQ+WZ1 [WDZBJNEX] 9C!S1&^K@GB?@7** MI0NPS/54+D&X"4NP>L([SJR TE!K"E4D'C58AL%D11RW0^94>,\^?OI?#$T\.O8Z1Q;"N1:"BX/V>>QIG:OZT>=-[WS']'UEY= M %EU;'LW>(>],\L'>#59 M!*5@&.! XJX1W$$/),H-WS/"KCHQ>M0Q!]EBL7=R;NRQV>[IF4_L M.=I&D2P?7ARB9_<0QO>J U\].5#^]O, _6["!!D/29"&&*V4A"3%/T%7@5WQ M>1!KM@5RHY)G"#2#D=E:!WHV GTO=W-G_4ZG?VX-FT@37C'JPCS@*84]A;(D MF#6MGR^N"]BU57OYO^G@]Y>K'^3B+$Y'(-QG%XL?54ZKW %7#!-6N"//"O.B M^N4/G1=G'7GQ(N_9=;(W+2.SG/>2@KC7@QW6'D\L]\*\YX#&:1#[J=),"25HK),TU:G,4C2/9ASMHS2AC--[R'M^ M\]\1"+.[H#@.1E9O/ "!=G!X(GNE3V!LZ'I4B<]_?]L[_+N[=[A_^N6?/?'U M]..W_9T]\>44/NON=_9/._G>X1L8V]?.;/SV_C\??NS_\^4'C/#DR\^3[OZ[ M#_[>SY,!B2B5!)A_(RD 1=$ M*IYEPL11'&=;+T7 6H'_@'HE;CPT;F9ELCMK];,&ZF[6OMUC$Z"K$OO#84S+ M Y^OQYUN+M[YZ@SHT0=!WS5OFB2'AZ%BAC%LXJL-$5+[)-8Z(3%C($N:*(VI MO_62!IM8&?-1<:9-J?:TB*<]A()/[US&45/\G*1!+:,NUML.F:,!#D.9_P2;U$.3W<6+-9K@L'@W/ MN!.9_:<9]+4L3FZ,C>SW2WXQQT_F$[ :SG %SE!O(L5CF02^ED1)G6#KJ(#$ MPD^)-#150:1BZBM$M9A1]L?&67TV'<@VT^O0H.C&2MZW"J27RN/3F5^-/'[# MJ#N1QP-F0.2.#(FR4!*11BE)F/9)*@3"L?$C+AK4W6P9_$E9U-^ZC,'&IGX3 MB_GL21K5QR34V-6OP3[VZ]T3.,O2)&0!25G,@7V8$#A'IHFO0J55F/B"HCDG M:=$%=O7GC2FG,:D_9?A]U";UM^/4_J*1WV\8@&OV=!$+HS*?F,SX1&0\(HD. M!0E-*/Q0Q2:0X9U%RCPU$&Z2 JZ?%( IB5Z5C;@9UO6ED5MVEN[+\G4FZ4U20.WR6[J20-Q M$L8!R/0$> RV+,)8WZ@S8EJ7I)V9+MX;)2@@-S>1.-&\&YS2CG-WF2NVD6(I]PN3_% M][ )I)]F$9/$3T&2%$9Q$C,5D$Q$TO XC6(_W7K)V_,M(,?U3[%DU"7E*17L MS,+:E%BV:MUR@8.J%]VJPH&K2DU=RX+7E K>2]D73E\!'W[;K&B1)&,*K"4 OM MZYA1*9)$,NVS6+'@""-E'V+%P645.1SSB-LW7VES^I0 L7?SH959MWOZM5W] M8]-3N2EV\D)U^L5HL"FUU]A>1>5 W4"!=._T+Q K/]"]PP_PG(_YU^[?';B/ M?_GG<[#/WOSG#X^6(/WK6_\_D'EA'^^NZO[M=__H8QZI.O MA]_XE\,]/"W9P>$7_PBV(E:PH$0RFA!!4Y_$PO@DC%FD: (; &J^5](M DB M$YP![AN1T# P0DW\"U\;36%6J*SENR\."F:]/__7-[W\N&5)97+QV[PG@6" _8\OWL.+Y0#X/?!V&+@V MF>EI3.^P0Y2=CCDVNG/A=>4W'$8&\J*QC\4ZOP-X%GZ7%QTC43T!LH&/'9EB M \F!GAF[C8V*_BB\3P?O_]S=]H;X""P].8?LRVCXK%]8AOK"RB@P\[*(G2U1 M5!*+".:J2(UODVG1[XR&YH^2Z/WZ_0^E\M22TT'%#+^L_7LRF&BKQX:D R._ M$9G!K%[(SKF\*+9^G^:,@ OUY9Q;I97*V/(OE['@AXY!EV,*UJ>