<SEC-DOCUMENT>0001564590-20-002758.txt : 20200130
<SEC-HEADER>0001564590-20-002758.hdr.sgml : 20200130
<ACCEPTANCE-DATETIME>20200130164036
ACCESSION NUMBER:		0001564590-20-002758
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20200130
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200130
DATE AS OF CHANGE:		20200130

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FIBROGEN INC
		CENTRAL INDEX KEY:			0000921299
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36740
		FILM NUMBER:		20561868

	BUSINESS ADDRESS:	
		STREET 1:		409 ILLINOIS STREET
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94158
		BUSINESS PHONE:		415-978-1200

	MAIL ADDRESS:	
		STREET 1:		409 ILLINOIS STREET
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94158
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>fgen-8k_20200130.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml  version="1.0" encoding="utf-8"?>
<!-- DFIN ActiveDisclosure(SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2020-01-30T20:58:10.9490136+00:00 -->
<!-- Version            : 5.0.1.321 -->
<!-- Package ID         : bfdc704d80694e75913b713fa84ea5f5 -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:fgen="http://www.fibrogen.com/20200130" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html" />
<title>
fgen-8k_20200130.htm
</title>
</head>
<!-- NG Converter v5.0.2.38 -->
<body><div style="display:none">
	<ix:header>
		<ix:hidden>
			<ix:nonNumeric id="F_000001" name="dei:AmendmentFlag" contextRef="C_0000921299_20200130_20200130">false</ix:nonNumeric>
			<ix:nonNumeric id="F_000004" name="dei:EntityCentralIndexKey" contextRef="C_0000921299_20200130_20200130">0000921299</ix:nonNumeric>
		</ix:hidden>
		<ix:references>
			<link:schemaRef xlink:type="simple" xlink:href="fgen-20200130.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase"></link:schemaRef>
		</ix:references>
		<ix:resources>
			<xbrli:context id="C_0000921299_20200130_20200130">
				<xbrli:entity>
					<xbrli:identifier scheme="http://www.sec.gov/CIK">0000921299</xbrli:identifier>
				</xbrli:entity>
				<xbrli:period>
					<xbrli:startDate>2020-01-30</xbrli:startDate>
					<xbrli:endDate>2020-01-30</xbrli:endDate>
				</xbrli:period>
			</xbrli:context>
		</ix:resources>
	</ix:header>
</div>

<p style="text-align:center;border-bottom:Double 2.25pt;padding-bottom:1pt;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:2pt;">&#160;</p>
<p style="text-align:center;margin-top:4pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:18pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">UNITED STATES</p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:18pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">SECURITIES AND EXCHANGE COMMISSION</p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:12pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Washington, D.C. 20549</p>
<p style="text-align:center;margin-bottom:2pt;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<p style="text-align:center;margin-top:15pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:18pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">FORM <ix:nonNumeric id="F_000000" name="dei:DocumentType" contextRef="C_0000921299_20200130_20200130">8-K</ix:nonNumeric></p>
<p style="text-align:center;margin-bottom:2pt;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<p style="text-align:center;margin-top:13pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">CURRENT REPORT</p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:12pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</p>
<p style="text-align:center;margin-top:13pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:12pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Date of Report (Date of earliest event reported): <ix:nonNumeric id="F_000002" name="dei:DocumentPeriodEndDate" contextRef="C_0000921299_20200130_20200130" format="ixt:datemonthdayyearen">January 30, 2020</ix:nonNumeric></p>
<p style="text-align:center;margin-bottom:2pt;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<p style="text-align:center;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:24pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000003" name="dei:EntityRegistrantName" contextRef="C_0000921299_20200130_20200130">FibroGen, Inc.</ix:nonNumeric></p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(Exact name of registrant as specified in its charter)</p>
<p style="text-align:center;margin-bottom:2pt;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<div>
<table border="0" cellspacing="0" cellpadding="0" style="margin:auto;border-collapse:collapse; width:539.85pt;;">
<tr>
<td style="width:170.95pt;"></td>
<td style="width:4.5pt;"></td>
<td style="width:186.3pt;"></td>
<td style="width:5.35pt;"></td>
<td style="width:172.75pt;"></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000007" name="dei:EntityIncorporationStateCountryCode" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:11pt;">&#160;</p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000006" name="dei:EntityFileNumber" contextRef="C_0000921299_20200130_20200130">001-36740</ix:nonNumeric></p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:11pt;">&#160;</p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000008" name="dei:EntityTaxIdentificationNumber" contextRef="C_0000921299_20200130_20200130">77-0357827</ix:nonNumeric></p></td>
</tr>
<tr style="height:20.9pt;">
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(State or other jurisdiction</p>
<p style="text-align:center;margin-bottom:1pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">of incorporation)</p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;">&#160;</p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(Commission</p>
<p style="text-align:center;margin-bottom:1pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">File Number)</p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;">&#160;</p></td>
<td valign="top">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(IRS Employer</p>
<p style="text-align:center;margin-bottom:1pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Identification No.)</p></td>
</tr>
</table></div>
<p style="text-align:center;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">FibroGen, Inc.</p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000009" name="dei:EntityAddressAddressLine1" contextRef="C_0000921299_20200130_20200130">409 Illinois Street</ix:nonNumeric></p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000010" name="dei:EntityAddressCityOrTown" contextRef="C_0000921299_20200130_20200130">San Francisco</ix:nonNumeric>, <ix:nonNumeric id="F_000011" name="dei:EntityAddressStateOrProvince" contextRef="C_0000921299_20200130_20200130">CA</ix:nonNumeric> <ix:nonNumeric id="F_000012" name="dei:EntityAddressPostalZipCode" contextRef="C_0000921299_20200130_20200130">94158</ix:nonNumeric></p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(Address of principal executive offices, including zip code)</p>
<p style="text-align:center;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(<ix:nonNumeric id="F_000013" name="dei:CityAreaCode" contextRef="C_0000921299_20200130_20200130">415</ix:nonNumeric>) <ix:nonNumeric id="F_000014" name="dei:LocalPhoneNumber" contextRef="C_0000921299_20200130_20200130">978-1200</ix:nonNumeric></p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(Registrant&#8217;s telephone number, including area code)</p>
<p style="text-align:center;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Not Applicable</p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(Former name or former address, if changed since last report.)</p>
<p style="text-align:center;margin-bottom:2pt;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<p style="margin-top:13pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:3pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<div>
<table border="0" cellspacing="0" cellpadding="0" style="margin:auto;border-collapse:collapse; width:100%;">
<tr style="height:12.4pt;">
<td valign="top" style="width:4%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Segoe UI Symbol;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000015" name="dei:WrittenCommunications" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p></td>
<td valign="bottom" style="width:96%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top" style="width:4%;">
<p style="margin-top:3pt;margin-bottom:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Segoe UI Symbol;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000016" name="dei:SolicitingMaterial" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p></td>
<td valign="bottom" style="width:96%;">
<p style="margin-top:3pt;margin-bottom:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top" style="width:4%;">
<p style="margin-top:3pt;margin-bottom:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Segoe UI Symbol;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000017" name="dei:PreCommencementTenderOffer" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p></td>
<td valign="bottom" style="width:96%;">
<p style="margin-top:3pt;margin-bottom:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Pre-commencement communications pursuant to Rule&#160;14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top" style="width:4%;">
<p style="margin-top:3pt;margin-bottom:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Segoe UI Symbol;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000018" name="dei:PreCommencementIssuerTenderOffer" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p></td>
<td valign="bottom" style="width:96%;">
<p style="margin-top:3pt;margin-bottom:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Pre-commencement communications pursuant to Rule&#160;13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p></td>
</tr>
</table></div>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Securities registered pursuant to Section 12(b) of the Act:</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-weight:bold;;font-size:8pt;">&#160;</p>
<div>
<table border="0" cellspacing="0" cellpadding="0" style="margin:auto;border-collapse:collapse; width:100%;">
<tr>
<td valign="bottom" style="width:35%; border-top:solid 0.75pt #000000; border-left:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000; border-right:solid 0.75pt #000000;">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Title of each class</p></td>
<td valign="bottom" style="width:30%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000; border-left:solid 0.75pt #000000; border-right:solid 0.75pt #000000;">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Trading Symbol</p></td>
<td valign="bottom" style="width:35%; border-top:solid 0.75pt #000000; border-right:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000; border-left:solid 0.75pt #000000;">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Name of each exchange on which registered</p></td>
</tr>
<tr>
<td valign="top" style="width:35%; border-bottom:solid 0.75pt #000000; border-left:solid 0.75pt #000000; border-top:solid 0.75pt #000000; border-right:solid 0.75pt #000000;">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000019" name="dei:Security12bTitle" contextRef="C_0000921299_20200130_20200130">Common Stock, $0.01 par value</ix:nonNumeric></p></td>
<td valign="top" style="width:30%; border-bottom:solid 0.75pt #000000; border-top:solid 0.75pt #000000; border-left:solid 0.75pt #000000; border-right:solid 0.75pt #000000;">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000020" name="dei:TradingSymbol" contextRef="C_0000921299_20200130_20200130">FGEN</ix:nonNumeric></p></td>
<td valign="top" style="width:35%; border-bottom:solid 0.75pt #000000; border-right:solid 0.75pt #000000; border-top:solid 0.75pt #000000; border-left:solid 0.75pt #000000;">
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><ix:nonNumeric id="F_000021" name="dei:SecurityExchangeName" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:exchnameen">The Nasdaq Global Select Market</ix:nonNumeric></p></td>
</tr>
</table></div>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:23.33%;text-indent:-23.33%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Emerging growth company&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-family:Segoe UI Symbol;"><ix:nonNumeric id="F_000005" name="dei:EntityEmergingGrowthCompany" contextRef="C_0000921299_20200130_20200130" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">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.&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-family:Segoe UI Symbol;">&#9744;</span></p>
<p style="margin-bottom:2pt;border-bottom:Double 2.25pt;padding-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:6pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<hr style="page-break-after:always" />
<p style="border-top:Solid 0.75pt #7F0000;padding-top:0pt;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:1pt;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:2pt;">&#160;</p>
<div style="align:left;">
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;">
<tr style="height:12.4pt;">
<td valign="top" style="width:9%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;" id="part_1_2_1">Item 8.01</p></td>
<td valign="bottom" style="width:91%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Other Events.</p></td>
</tr>
</table></div>
<p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.28%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On January 30, 2020, FibroGen, Inc. and its collaboration partner, Astellas Pharma Inc., issued a press release in which they announced the submission of a supplemental New Drug Application to Japan&#8217;s Ministry of Health for marketing approval for Evrenzo&#174; (roxadustat) in Japan for the treatment of anemia associated with chronic kidney disease (CKD) in non-dialysis dependent patients. Roxadustat was approved in Japan for the treatment of anemia associated with CKD in dialysis dependent patients in September 2019.</p>
<p style="margin-top:13pt;margin-bottom:0pt;text-indent:4.28%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A copy of such press release is furnished as Exhibit&#160;99.1 to this report and is incorporated herein by reference.</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&#160;</p>
<div style="align:left;">
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;">
<tr style="height:12.4pt;">
<td valign="top" style="width:9%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;" id="part_1_2_2">Item&#160;9.01</p></td>
<td valign="bottom" style="width:91%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Financial Statements and Exhibits.</p></td>
</tr>
</table></div>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:6pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<div style="align:left;">
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;">
<tr>
<td style="width:2.18%;"></td>
<td style="width:6.81%;"></td>
<td style="width:1.01%;"></td>
<td style="width:49.36%;"></td>
<td style="width:40.64%;"></td>
</tr>
<tr>
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(d)</p></td>
<td colspan="3" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:10.8pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exhibits</p></td>
<td style="border:none;padding:0;"></td>
</tr>
<tr>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
</tr>
<tr>
<td colspan="2" valign="bottom">
<p style="text-align:center;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exhibit&#160;No.</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;&#160;</p></td>
<td colspan="2" valign="bottom">
<p style="border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Description</p></td>
</tr>
<tr>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="3" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
</tr>
<tr>
<td colspan="2" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">99.1</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;&#160;</p></td>
<td colspan="2" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><a href="fgen-ex991_6.htm"><span style="text-decoration:underline;">Press Release titled &#8220;Astellas Submits Supplemental New Drug Application for Approval of Evrenzo&#174; (roxadustat) for the Treatment of Anemia Associated with Chronic Kidney Disease in Non-Dialysis Dependent Patients in Japan&#8221; dated January 30, 2020</span></a></p></td>
</tr>
<tr>
<td colspan="2" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:6pt;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:6pt;">&#160;</p></td>
<td colspan="2" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:6pt;">&#160;</p></td>
</tr>
<tr>
<td colspan="2" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">104</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:11pt;">&#160;</p></td>
<td colspan="2" valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</p></td>
</tr>
</table></div>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;">&#160;</p>
<hr style="page-break-after:always" />
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:2pt;">&#160;</p>
<p style="border-top:Solid 0.75pt #7F0000;padding-top:0pt;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:1pt;">&#160;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:2pt;">&#160;</p>
<p style="text-align:center;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;" id="part_1_2_3">SIGNATURES</p>
<p style="margin-top:13pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">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 hereunto duly authorized.</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p>
<div style="align:left;">
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;">
<tr>
<td style="width:45.58%;"></td>
<td style="width:0.99%;"></td>
<td style="width:3.95%;"></td>
<td style="width:0.37%;"></td>
<td style="width:2.86%;"></td>
<td style="width:1.63%;"></td>
<td style="width:44.61%;"></td>
</tr>
<tr style="height:3.3pt;">
<td valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="3" valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">F<span style="font-size:9pt;">IBRO</span>G<span style="font-size:9pt;">EN</span>, I<span style="font-size:9pt;">NC</span>.</p></td>
</tr>
<tr style="height:3.3pt;">
<td valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="4" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dated: January 30, 2020</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="3" valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
</tr>
<tr style="height:3.3pt;">
<td valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td colspan="2" valign="middle">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
</tr>
<tr style="height:15.45pt;">
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">By:</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:1pt;border-bottom:Solid 0.75pt;padding-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">/s/ Michael Lowenstein</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Michael Lowenstein</p></td>
</tr>
<tr style="height:12.4pt;">
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="top">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#160;</p></td>
<td valign="bottom">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Chief Legal Officer</p>
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:11pt;">&#160;</p></td>
</tr>
</table></div>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:2pt;">&#160;</p></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>fgen-ex991_6.htm
<DESCRIPTION>EX-99.1
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>
fgen-ex991_6.htm
</title>
</head>
<!-- NG Converter v5.0.2.38 -->
<body>

<p style="text-align:right;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#444142;font-family:Arial;font-size:11pt;font-style:normal;text-transform:none;font-variant: normal;">Exhibit 99.1</p>
<div align="left">
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;">
<tr>
<td valign="middle"  style="width:49.88%;">
<p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#444142;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><img src="gtiegk1zgnbv000001.jpg" title="" alt="" style="width:228px;height:62px;"></p></td>
<td valign="middle"  style="width:50.12%;">
<p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#444142;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><img src="gtiegk1zgnbv000002.jpg" title="" alt="" style="width:312px;height:81px;"></p></td>
</tr>
</table></div>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:1pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:right;margin-top:0pt;text-indent:0%;color:#3B3838;font-size:11pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Press Release</p>
<p style="margin-bottom:0pt;text-align:center;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;font-weight:bold;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:center;margin-top:0pt;text-indent:0%;color:#auto;font-size:12pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Astellas Submits Supplemental New Drug Application for Approval of</p>
<p style="margin-bottom:0pt;text-align:center;margin-top:0pt;text-indent:0%;color:#auto;font-size:12pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Evrenzo<sup style="font-size:85%;line-height:120%;vertical-align:top">&#174;</sup> (roxadustat) for the Treatment of Anemia Associated with</p>
<p style="margin-bottom:0pt;text-align:center;margin-top:0pt;text-indent:0%;color:#auto;font-size:12pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Chronic Kidney Disease in Non-Dialysis Dependent Patients in Japan</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:16pt;font-weight:bold;">&nbsp;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#auto;font-family:Arial;font-size:11pt;font-style:normal;text-transform:none;font-variant: normal;">TOKYO and San Francisco, January 30, 2020 <font style="font-weight:normal;">&#8211; Astellas Pharma Inc. (TSE: 4503, President and CEO: Kenji Yasukawa, Ph.D., &#8220;Astellas&#8221;) and FibroGen, Inc. (Nasdaq: FGEN, CEO: Enrique Conterno, &#8220;FibroGen&#8221;) today announced the submission of a supplemental New Drug Application (sNDA) to Japan&#8217;s Ministry of Health, Labour and Welfare to gain marketing approval for Evrenzo<sup style="font-size:85%;line-height:120%;vertical-align:top">&#174;</sup> (generic name: roxadustat) for the treatment of anemia associated with chronic kidney disease (CKD) in non-dialysis dependent (NDD) patients. Roxadustat was approved in Japan for the treatment of anemia associated with CKD in dialysis dependent (DD) patients in September 2019 and launched for use in this indication in November 2019.</font></p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The sNDA for the use of roxadustat in NDD-CKD patients is supported by three studies in more than 500 Japanese patients, which establish the profile within this group of patients.<sup style="font-size:85%;line-height:120%;vertical-align:top">1,2,3</sup> The first, an open-label Phase 3 conversion study versus active comparator, darbepoetin alfa (genetical recombination) (&#8220;darbepoetin alfa&#8221;), met the primary efficacy endpoint of non-inferiority and continued to demonstrate maintenance of hemoglobin (Hb) levels over time.<sup style="font-size:85%;line-height:120%;vertical-align:top">1</sup><font style="color:#444142;"> </font>Roxadustat was well tolerated and the safety profile of roxadustat was comparable to that of darbepoetin alfa.<sup style="font-size:85%;line-height:120%;vertical-align:top">1</sup><sup style="font-size:85%;line-height:120%;vertical-align:top"> </sup>The other two studies (one Phase 3 and one Phase 2) supports the safety and efficacy in patients na&#239;ve <font style="color:#000000;">to erythropoiesis-stimulating agents </font>(ESAs).<sup style="font-size:85%;line-height:120%;vertical-align:top">2,3</sup> </p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#8220;The data demonstrates that roxadustat is effective in increasing and maintaining Hb levels within the target range in patients with anemia associated with CKD who are not on dialysis,&#8221; said Bernhardt G Zeiher, MD, Chief Medical Officer, Astellas. &#8220;This submission is an important next step to bringing roxadustat to even more patients with this condition in Japan, and this is particularly pertinent in the non-dialysis setting where many patients&#8217; anemia is currently not treated, or not treated to target.&#8221;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&#8220;We are excited to reach another important milestone for roxadustat and appreciate the joint team&#8217;s commitment to addressing the significant unmet medical need of patients living with anemia associated with CKD,&#8221; said K Peony Yu, MD, Chief Medical Officer, FibroGen. </p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#auto;font-family:Arial;font-size:11pt;font-style:normal;text-transform:none;font-variant: normal;">About Clinical Trials</p>
<p style="margin-bottom:8pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For more information about the clinical trials associated with this submission (1517-CL-0310<sup style="font-size:85%;line-height:120%;vertical-align:top">1</sup>, 1517-CL-0314<sup style="font-size:85%;line-height:120%;vertical-align:top">2</sup>, 1517-CL-0303<sup style="font-size:85%;line-height:120%;vertical-align:top">3</sup>), please visit <font style="text-decoration:underline;color:#444142;">www.clinicaltrials.gov</font>.</p>
<p style="text-align:center;margin-top:12pt;margin-bottom:0pt;text-indent:0%;color:#444142;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1</a></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<hr style="page-break-after:always;width:100%;">
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;color:#auto;font-family:Arial;font-size:11pt;font-style:normal;text-transform:none;font-variant: normal;"><a name="_AEIOULastRenderedPageBreakAEIOU2"></a><font style="font-weight:bold;color:#auto;font-family:Arial;font-size:11pt;font-style:normal;text-transform:none;font-variant: normal;">About CKD and Anemia</font></p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">CKD is a progressive loss of kidney function caused by damage to the kidneys resulting from conditions such as hypertension, diabetes or immune-regulated inflammatory conditions.<sup style="font-size:85%;line-height:120%;vertical-align:top">4</sup> Worldwide, 1 in 10 people are living with CKD.<sup style="font-size:85%;line-height:120%;vertical-align:top">5</sup> In Japan, specifically, the prevalence of CKD has increased significantly over time.<sup style="font-size:85%;line-height:120%;vertical-align:top">6</sup> CKD is predicted to become the fifth most common cause of premature death globally by 2040.<sup style="font-size:85%;line-height:120%;vertical-align:top">7</sup> It is a critical worldwide healthcare issue that represents a large and growing unmet medical need.</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><a name="_Ref29377658"></a><a name="_Ref29460936"></a>Anemia is a common early complication of CKD,<sup style="font-size:85%;line-height:120%;vertical-align:top">8</sup> <a name="_Ref29377658"></a>affecting approximately 20% of patients with CKD.<sup style="font-size:85%;line-height:120%;vertical-align:top">9</sup> It results from the failing kidneys&#8217; diminished ability to produce erythropoietin, which stimulates red blood cell production from the bone marrow. It is associated with significant morbidity and mortality in dialysis and non-dialysis populations, increasing<a name="_Ref29460936"></a> in both prevalence and severity as kidney disease worsens.<sup style="font-size:85%;line-height:120%;vertical-align:top">10</sup> Anemia associated with CKD increases the risk of adverse cardiovascular events, worsens renal outcomes and can negatively impact patients&#8217; quality of life.<sup style="font-size:85%;line-height:120%;vertical-align:top">10,11</sup><sup style="font-size:85%;line-height:120%;vertical-align:top">,12</sup></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-weight:bold;font-family:Arial;font-size:11pt;font-style:normal;text-transform:none;font-variant: normal;">About Roxadustat </p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Roxadustat is a first-in-class orally administered inhibitor of hypoxia-inducible factor (HIF) prolyl hydroxylase (PH) that corrects anemia by a mechanism of action that is different from that of ESAs. As a HIF-PH inhibitor, roxadustat activates a response that occurs naturally when the body responds to reduced oxygen levels in the blood. The response activated by roxadustat involves the regulation of multiple, complementary processes to promote erythropoiesis and increase the blood&#8217;s oxygen-carrying capacity. Roxadustat is approved and launched for the treatment of anemia associated with CKD in Japan in DD patients and in China in both DD and NDD patients. An NDA has been submitted in the US. Also, roxadustat is in Phase 2 for chemotherapy-induced anemia.</p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Astellas Pharma Inc., and FibroGen, Inc. are collaborating on the development of roxadustat for the potential treatment of anemia in territories including Japan, Europe, the Commonwealth of Independent States, the Middle East and South Africa. FibroGen, Inc. and AstraZeneca are collaborating on the development and commercialization of roxadustat for the potential treatment of anemia in the US, China and other markets. </p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;color:#auto;font-size:11pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">About Astellas</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Astellas Pharma Inc., based in Tokyo, Japan, is a company dedicated to improving the health of people around the world through the provision of innovative and reliable pharmaceutical products. For more information, please visit <font style="text-decoration:underline;">https://www.astellas.com/en</font><font style="text-decoration:none;">.</font></p>
<p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-weight:bold;;font-size:11pt;">&nbsp;</p>
<p style="text-align:center;margin-top:12pt;margin-bottom:0pt;text-indent:0%;color:#444142;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</a></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<hr style="page-break-after:always;width:100%;">
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:11pt;font-family:Arial;font-weight:bold;color:#auto;font-style:normal;text-transform:none;font-variant: normal;"><a name="_AEIOULastRenderedPageBreakAEIOU3"></a><font style="font-size:11pt;font-family:Arial;font-weight:bold;color:#auto;font-style:normal;text-transform:none;font-variant: normal;">About FibroGen </font><font style="font-weight:normal;"><br />FibroGen</font><font style="font-weight:normal;">,</font><font style="font-weight:normal;"> Inc., headquartered in San Francisco, with subsidiary offices in Beijing and Shanghai, is a leading biopharmaceutical company discovering and developing a pipeline of first-in-class therapeutics.&#160;The company applies its pioneering expertise in </font><font style="font-weight:normal;">HIF</font><font style="font-weight:normal;">, connective tissue growth factor biology and clinical development to advance innovative medicines for the treatment of anemia, fibrotic disease and cancer. For more information, please visit </font><font style="text-decoration:underline;font-weight:normal;">www.fibrogen.com</font><font style="font-weight:normal;">. </font></p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;color:#auto;font-size:11pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Astellas Cautionary Notes</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">In this press release, statements made with respect to current plans, estimates, strategies and beliefs, and other statements that are not historical facts are forward-looking statements about the future performance of Astellas. These statements are based on management&#8217;s current assumptions and beliefs in light of the information currently available to it and involve known and unknown risks and uncertainties. A number of factors could cause actual results to differ materially from those discussed in the forward-looking statements. Such factors include, but are not limited to: (i) changes in general economic conditions and in laws and regulations, relating to pharmaceutical markets, (ii) currency exchange rate fluctuations, (iii) delays in new product launches, (iv) the inability of Astellas to market existing and new products effectively, (v) the inability of Astellas to continue to effectively research and develop products accepted by customers in highly competitive markets and (vi) infringements of Astellas&#8217; intellectual property rights by third parties.</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Information about pharmaceutical products (including products currently in development) that is included in this press release is not intended to constitute an advertisement or medical advice.</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;color:#auto;font-size:11pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">FibroGen Forward-Looking Statements </p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><a name="_AEIOULastRenderedPageBreakAEIOU4"></a>This release contains forward-looking statements regarding FibroGen&#8217;s strategy, future plans and prospects, including statements regarding the development of the company&#8217;s product candidates, the potential safety and efficacy profile of our product candidates, our clinical and regulatory plans and those of our partners. These forward-looking statements include, but are not limited to, statements about our plans, objectives, representations and contentions and are not historical facts and typically are identified by use of terms such as &#8220;may&#8221;, &#8220;will&#8221;, &#8220;should&#8221;, &#8220;on track&#8221;, &#8220;could&#8221;, &#8220;expect&#8221;, &#8220;plan&#8221;, &#8220;anticipate&#8221;, &#8220;believe&#8221;, &#8220;estimate&#8221;, &#8220;predict&#8221;, &#8220;potential&#8221;, &#8220;continue&#8221; and similar words, although some forward-looking statements are expressed differently. Our actual results may differ materially from those indicated in these forward-looking statements due to risks and uncertainties related to the continued progress and timing of our various programs, including the enrollment and results from ongoing and potential future clinical trials, and other matters that are described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 and our quarterly report on 10-Q for the fiscal quarter ended September 30, 2019 filed with the </p>
<p style="text-align:center;margin-top:12pt;margin-bottom:0pt;text-indent:0%;color:#444142;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<hr style="page-break-after:always;width:100%;">
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><font style="font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Securities and Exchange Commission, including the risk factors set forth therein. Investors are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this release, and we undertake no obligation to update any forward-looking statement in this press release, except as required by law. </font></p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:11pt;font-weight:bold;">&nbsp;</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-align:center;text-indent:0%;font-weight:normal;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">###<font style="font-weight:bold;"></font></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-align:center;text-indent:0%;font-size:11pt;font-weight:bold;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:justify;margin-top:0pt;text-indent:0%;color:#auto;font-size:11pt;font-weight:bold;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Contacts for inquiries or additional information:</p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Astellas Portfolio Communications</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#000000;font-size:11pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Anna Otten </p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#000000;font-size:11pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">TEL: +1 (224) 205-6651 | Email: <font style="text-decoration:underline;color:#444142;">anna.otten@astellas.com</font> </p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#000000;font-size:11pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">FibroGen, Inc. <br />Investor Relations and Corporate Communications<br />TEL: +1 (415) 978-1433 | Email: <font style="text-decoration:underline;">ir@fibrogen.com</font> </p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:11pt;">&nbsp;</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;font-weight:bold;color:#auto;font-size:11pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">REFERENCES</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">1 </sup>Clinicaltrials.Gov. A Study of Intermittent Oral Dosing of ASP1517 in Non-Dialysis Chronic Kidney Disease Patients With Anemia NCT02988973. Available from: https://clinicaltrials.gov/ct2/show/NCT02988973 [Last accessed: January 2020].</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">2</sup><sup style="font-size:85%;line-height:120%;vertical-align:top"> </sup>Akizawa T, Otsuka T, Yamaguchi Y, et al. A Phase 3, Multicenter, Randomized, Open-Label, Non-Comparative Study of Intermittent Oral Roxadustat in ESA-Naive CKD Patients Not on Dialysis in Japan. Poster session presented at the Kidney Week Congress, American Society of Nephrology; November 9, 2019; Washington, DC, US. Available from: https://www.asn-online.org/education/kidneyweek/2019/program-abstract.aspx?controlId=3229880 [Last accessed: January 2020].</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">3 </sup>Akizawa T, Iwasaki M, Otsuka T, et al. Roxadustat Treatment of Chronic Kidney Disease-Associated Anemia in Japanese Patients Not on Dialysis: A Phase 2, Randomized, Double-Blind, Placebo-Controlled Trial. <font style="font-style:italic;">Adv Ther</font> 2019;36:1438&#8211;1454.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">4</sup><sup style="font-size:85%;line-height:120%;vertical-align:top"> </sup>Ojo A. Addressing the Global Burden of Chronic Kidney Disease Through Clinical and Translational Research. <font style="font-style:italic;">Trans Am Clin Climatol Assoc </font>2014;125:229&#8211;246.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">5 </sup>International Society of Nephrology. <font style="font-style:italic;">Chronic kidney disease. Global kidney health atlas</font>. Available from: www.theisn.org/global-atlas [Last accessed: January 2020].</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">6</sup><sup style="font-size:85%;line-height:120%;vertical-align:top"> </sup>Nagata M, Ninomiya T, Doi Y, et al. Trends in the prevalence of chronic kidney disease and its risk factors in a general Japanese population: The Hisayama Study. <font style="font-style:italic;">Nephrol Dial Transplant</font> 2010;25:2557&#8211;2564.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">7 </sup>Institute for Health Metrics and Evaluation (IHME). <font style="font-style:italic;">Findings from the Global Burden of Disease Study 2017.</font> Seattle, WA: IHME, 2018. Available from: http://www.healthdata.org/sites/default/files/files/policy_report/2019/GBD_2017_Booklet.pdf [Last accessed: January 2020].</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">8</sup><sup style="font-size:85%;line-height:120%;vertical-align:top"> </sup>McClellan W, Aronoff SL, Bolton WK, et al. The prevalence of anemia in patients with chronic kidney disease.&#160;<font style="font-style:italic;">Curr Med Res</font> <font style="font-style:italic;">Opin&#160;</font>2004;20:1501&#8211;1510.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">9</sup><sup style="font-size:85%;line-height:120%;vertical-align:top"> </sup>Dmitrieva O, de Lusignan S, Macdougall IC, et al. Association of anaemia in primary care patients with chronic kidney disease: cross sectional study of quality improvement in chronic kidney disease (QICKD) trial data. <font style="font-style:italic;">BMC Nephrol 2013;14:24.</font></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">10 </sup>Weiner DE, Tighiouart H, Stark PC, et al. Kidney disease as a risk factor for recurrent cardiovascular disease and mortality. <font style="font-style:italic;">Am J Kidney Dis</font> 2004;44:198&#8211;206.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">11</sup> Eriksson D, Goldsmith D, Teitsson S, et al. Cross-sectional survey in CKD patients across Europe describing the association between quality of life and anaemia. <font style="font-style:italic;">BMC Nephrol</font> 2016;17:97.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;color:#auto;font-size:8pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><sup style="font-size:85%;line-height:120%;vertical-align:top">12</sup> Mohanram A, Zhang Z, Shahinfar S, et al. Anemia and end-stage renal disease in patients with type 2 diabetes and nephropathy. <font style="font-style:italic;">Kidney Int </font>2004;66:1131&#8211;1138.</p>
<p style="margin-bottom:0pt;text-align:left;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p>
<p style="text-align:center;margin-top:12pt;margin-bottom:0pt;text-indent:0%;color:#444142;font-family:Arial;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4</a></p>
<p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;">&nbsp;</p></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>gtiegk1zgnbv000001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 gtiegk1zgnbv000001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $& [L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ***9+*D,3RR,%1 68GL* *NIZE%IEH9I.6/")GEC6?X:N9KZ*[NYV
MW.\H7V  Z#\ZY35M2DU.]:9LB,<1I_='^-=1X/\ ^03+_P!=S_Z"M,#H****
M0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45SVJ>'-0
MO\^3XFU.VSV0( /^^54_K7%:G\,=?GW%-=6]_P"OEG4G_P!"J6WV.^AA</4^
M.LH_)_\  /3I;^S@SYUW!'CKOD _G55_$6AQG#ZSIZD]FND']:\1OO 7B6QR
M7TN251_% 1)G\!S^E<_-!-;2F*>)XI!U5U*D?@:AS:Z'L4<BP]57C6YO2W^9
M]%_\)-H'_0<TW_P+C_QH_P"$FT#_ *#FF_\ @7'_ (U\X44>T9O_ *N4OYV?
M2Z:SI<APFI6;'KA9U/\ 6K4<T4HS'(CCU5@:^7J4$J002".011[0SEPW'I4_
M#_@GU'17S1!K&IVW_'OJ-Y%C_GG.R_R-:EOXY\36W^KUBX/_ %TQ)_Z$#3]H
MC"?#E9?#-/[U_F?0=%>)VWQ5\10D>:+.X'??$0?_ !TBMFU^,!X%YHX/JT,W
M]"/ZT^>)R5,CQD=DGZ/_ #L>IT5Q-I\4_#EQ@3&ZM3W,L61_XZ3706?BC0K\
M@6VK6CL>BF4*Q_ X-4I)G!4P6(I?'!KY&M12 @@$'(/0TM,Y@HHHH **** "
MBBB@ HHHH **** "BBB@ KE/%NI8VZ?$WHTN/T']?RKI;JX2TM9;B3[L:EC[
M^U>:7$[W5S)/(<O(Q8TT!%78^#GS8W$?]V0-^8_^M7'5TO@Z;;>7,/\ ?C#?
MD?\ Z]#$=C1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5!=6=K?1>5=VT,\?\ =E0,/R-3T4#3:=T<?J7PT\.W^YHH)+.0
M_P 5N^!_WR<C\L5QNJ?";5+;+Z;=0WB=D?\ =O\ KQ^HKV*BI<$ST:&;8NCM
M.Z\]?^"?-&H:3J&DR^5?V<UNW;S$(!^AZ'\*I5]0300W,+13Q)+&W#)(H8'Z
M@UQFL_##1-1W266_3YS_ ,\_FC)]U/\ 0BLW3?0]S#<0TY:5XV\UJO\ /\SQ
M*BNHUSP#KNB;I#;?:K8<^=;Y; ]QU'Y8]ZY>H::W/>HUZ=:/-3E=!1112-0H
MHHH N6>JZCIQ!LKZYM\=HI2H_(5T=C\2_$MG@/<Q72CM/$/YK@_K7(44TVC"
MKA:%7^)!/Y'JMA\7XSA=1TIU]7MY,_\ CK8_G73V'Q"\-7^ -0%NY_AN%*8_
M'[OZUX'15*HSS*V0X2?PWCZ/_.Y]/P7$%U$);>:.6,]&C8,#^(J6OF&WN[FS
ME\VUN)8)!_%$Y4_F*Z73_B-XEL,*;Q;I!_#<H&_48;]:M5%U/+K<.U5K2FGZ
MZ?YGO-%>9:?\7X6PNI:6Z>KV[AO_ !TX_G76:=XY\.:E@1:G%&Y_@G_=G_Q[
M@_@:I23/*K9;BJ/QP?RU_(Z&BD1UD0.C!E(R"#D&EJCA"BBB@ HHHH YCQ?>
M[(8;)#RYWO\ 0=/U_E7(5=U>\^W:I/.#E2VU/]T<"J5,05HZ%<_9=9MG)^5F
MV-]#Q6=0"0<@X(I@>K455TZZ%[IT%P#RZ#=]>A_6K52,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFM>\
M#:)KP:22W%O='GSX %8GW'1OQY]ZZ6BDTF:TJU2C+FINS/!_$/P_UC0M\R)]
MLLUY\Z$<J/\ :7J/U'O7)U]25R'B3X>:5K@>>W465Z>?,B7Y7/\ M+_48/UK
M.5/L?28+B#[&)7S7ZK_+[CPJBM?7O#.J>';CR[^W(C8X29.4?Z'^AYK(K/8^
MEIU(5(J4'=,****184444 %%%% !1110!<L=6U'3'W6-]<6YSDB.0@'ZCH:Z
MS3OBGK]IA;H6]Z@ZETV-^:X'Z5P]%--K8YJV$H5_XD$_Z[GLNG?%C1[C:M];
M7%FYZD#S$'XCG]*ZW3_$&D:J!]AU&WF8_P "N W_ 'R>?TKYMHS@Y%6JCZGD
MUN'L//6FW'\5_7S/J2L_6[K['I%Q(#ABNQ?J>/\ Z]>#:=XO\0:7@6NJ7 0=
M$D/F+^39Q^%;%W\2]1O[>*WO[6!U1MVZ+*$]N0<CU]*N,TSQ\3D6(HKFBU)?
MC_7S-NBL6W\4:;/@.[PL?[Z\?F,UJPW,%RNZ":.0?[# UI<\FI0J4_CBT2T4
M44S(ZSP?>Y6:R8\C]XG\C_2NJKS+3[MK"_AN5_@;D>H[C\J]+1UD170@JPR"
M.XI,8ZBBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!%<VL%[;O;W,*30N,,CKD&O*_%7POD@\R\
MT#=+$.6M&.67_</?Z'GZUZS12<4]SLPF.K827-3>G;HSY==&C=D=2K*<%6&"
M#3:]Z\5^!M/\21M,@%MJ 'RSJ.']G'?Z]1^E>*:QHM_H5\UI?P&.0?=/57'J
MI[BL)1:/M,!F5+&1LM)=O\NY0HHHJ3T0HHHH **** "BBB@ HHHH *B8Y8U*
M>!FH*N!Q8R6BB%*K%2"I((Z$&DHJSSS0@US4K; 2[D('9_F_G6G!XPNEXGMX
MI/=25/\ 6N<HIW9SSPE"?Q11VL/BZQ? EBFC/K@$?Y_"O0?"OC719M/%M<:G
M!$\1PIF;9E?JV.E>$TJG!S3YF<W]DX>4MVCZCM[VTNQFVNH9A_TSD#?RJ>OE
MNK<6J:A ,0W]U'V^29A_6H]H:RX;?V:GX?\ !/IFBOF\>)=>  &MZD .@^UO
M_C4<NNZQ/_K=5OI,_P!^X<_UI^T1FN'*G6HON/HZ6ZMX'1)IXHWD(5%=P"Q/
M0#/4U-7D/PMT%[W5)-<N03%;92(MSND(Y/X _F1Z5Z]5Q=U<\?'8:&&J^RC+
MF:W]0HHHIG&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6=K6AV&OV#6E_"'0\JPX9#ZJ>QK1HH*A.4)*479H^??
M%7A"^\,7?[P&:R<_NKA1P?9O0_Y%<[7T]=VEO?VLEK=PI-!(,.CC(->)>-/
MUQX<E:[M=\VF,>'/+1$]F]O0UC*%M4?8Y7G"Q%J5;2?Y_P#!..HHHK,]X***
M* "BBB@ HHHH :Y^6HJ?(>@IE:QV/+Q4KU/0****9S!1110 4444 2H<C'I3
MJA4X:IJSDK,]7#5.>%GN@K1T/1KK7]6AT^T7YY#EGQPB]V/L/_K54M+2>_NX
MK6UB:6>5@J(O4FO>O!WA2'PQIFP[9+Z;!GE'K_='L/UHC&[.3,\PC@Z6GQ/9
M?J;&E:;;Z/IEO86B[885VCU)[D^Y.35RBBN@^"E)R;E+=A1110(**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ IDT,5Q"\,T:R12*5=&&0P/4&GT4 G;5'B7CGP*^@.=0T]6?36/S G)@)['
MU'H?P/OQ%?4,T,5Q"\,T:R12*5=&&0P/4&O#_'/@J3P[=?:[-6?3)6^4]3$W
M]T^WH?\ )QG"VJ/L,HS;VUJ%9^]T??\ X/YG'4445F?0A1110 4444 1/]XT
MV@\FBMD>+.7-)L****" HHHH **** "KEA:7&HW45I:1-+<2-M1%')-,LK&X
MU"X$-NFYNY[*/4UZKX"LK?0=16/ >2X7RWE(YSU 'H,T<O,85<RC@]M9/I_F
M=#X,\%P>&;;SY]DVI2+B24=$']U?;U/>NLHHJTK'R]>O4KU'4J.[84444S(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***JZAJ-M
MIEM]HNG*1E@N0I//X4 6J*P&\9:,!D32-["(TQO&ND 9!G;V$= '145S#^.M
M,'W8;IO^ *!_.JTGCZW'^KL)6_WI O\ 0T =A1110 44C$*I8] ,FL+_ (3'
M1?\ GX?_ +]-_A0!O45SW_"::/\ WYO^_=1-XYTH#B.Z;Z(/\: .FHKDI/'M
MF/\ 5V<[?[Q _P :W=&U3^U]/%V(?*!<J%W;NGX4 :%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %0W=K!?6DMK<Q++!*NUT8<$5-5
M;4+^VTNQFO;R4101+N9C_+ZGTH*AS.2Y=SP?QCX4G\,:GL&Z2RF)-O*?3^Z?
M<?K7.5O^*_%%SXGU,SR9CM8\B"'^Z/4^Y[U@5S.U]#]'PGMO8Q]O\74****1
MT!2-PII:9)]VFMS.K+E@V1T445J>,%%%% !113HXWFD6.-&=V. JC)- -V&U
MK:3H-QJ;!SF*WSS(1U^E;&D^%E3;/J&&;J(0>!]?7Z5TP 50J@  8 ':K4>Y
MY&+S-1]RCJ^Y!9V5O80"&W0*HZGNQ]35E&9'5U.&4Y!]#2459X4I.3N]STZQ
MNEO+&&X7_EHH)'H>X_.K%<WX0NO,LYK5CS$VY?H?_KC]:Z2I **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H;JTM[V$PW,*2
MQDYVL,\U-10!RU[X'L)LM:RR6S>A^=?UY_6N5UCP[>Z,%DFV20L=HD0\9]".
MU>IUA^+XO,\-W)QRA5A_WT!_6F!YC3HP&E13T+ &FU/9C=?6ZXSF11CUYIB/
M8Z***D8$ C!&0:P;WPAI-WDI"UNY_BA.!^72MZB@#SW4?!-Y:1/-;3)<(HR5
MQM;'TZ&N7KVJO&[N/R;R>(?P2,OY&FA$->E^#5QX<B/]YW/ZUYI7I_A$ >&;
M0CN7)_[[-# VZ***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** &R2)%&TDCJB("S,QP !U)KPOQSXPD\27_P!GMF9=-@;]VO3S#_?/]/3\
M:W?B5XQ^T2/H6GR_N4.+J13]]O[@]AW]^.W/FE8SET1]=DN6>S2Q%5:O;R\P
MHHHK,^C"BBB@ J.3J!4E1/\ >-5'<YL7*U.W<;1116AY845-;6D]Y,(K>)I'
M/8#I]?2NMTOPM#;[9;TB:3J$'W!_C32;.;$8NG07O/7L8&F:%=ZD0P'E0=Y&
M'\AWKL].TFUTR/$"9<CYI&Y8U=      '0"EK1*QX&)QU2OILNP4444SB"BB
MB@#9\,7/D:U&I/RRJ4/\Q^HKO:\NMIC;W44PZQN&'X'->H A@".0>128Q:**
M*0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 A(4$D@ <DFHX+F"Z0O;SQS(#@M&X8 ^G%8?B[5EL-+:V1OW]
MR"H'HO<_T_&H/ G_ " YO^OEO_05H ZBBBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *RO$@#>';X'_GGG]16K67XC_Y%Z^_ZYT >4U;TL%M6LP.2
M9T _[Z%5*NZ/_P AS3_^OF/_ -"%4(]=HHHJ1A1110 5Y%K  UN_ & +F3_T
M(UZ[7D6L?\AS4/\ KYD_]"-- 4J]3\+C'AJRX_A/_H1KRRO5O#G_ "+UC_US
MH8C4HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/B#XM_L
M#3OL=H__ !,+E3M(/,2="WU[#_ZU=%KFLVV@Z1/J%R?EC'RIGEV/11]:^>-4
MU*YUC4I[^[?=-,V3Z =@/8#BHG*RL>WDV7?6*GM:B]V/XO\ K<J$DDDG)/4T
ME%%8'VP4444 %%%% !4!Y-3-PIJ[INA7FI$,J^7#_P ]'''X>M:01YN85H4T
MN=V1F@%B  23T KH=,\*SW&V6])ACZ[!]\_X5T6FZ+::: 8TWR]Y7Z_AZ5HU
MJH]SY?$YI*7NT=/,@M;2WLH1%;Q+&@]._P!?6IZ**L\AMR=V%%%/2*2169(V
M95^\0N0/K0(91110 4444 %>E:5+Y^DVDG4F)0?J!@UYK7?^&7WZ# /[I9?_
M !X_XTF!KT444AA1110 4444 %%5+W4[+3EW7=S'%Z*3EC] .:P9_'6GQDB&
M">7'<@*#_7]* .IHKC/^$_3=_P @YMOKYW/\JFB\>V;']]9SI_ND-_A18#K:
M*RK'Q%I5^P6*Z59#T23Y3^O7\*U: "BBB@ HHHH **** "BLV^U_3-/)6>[3
MS!_ GS-^G3\:QIO'EBIQ#:SR>[87_&@#JZ*XS_A/TW?\@YMN.OG?_6J:/Q[9
MG_66<Z_[I#?X46 ZVBN?A\9Z/+C=++%G^_&?Z9K;MKF&\MTN+>021/\ =8=^
MU $M%%(2 "2< =2: %JCJNJVVD69GG;GHB \N?05E:OXOLK$-':D7-QT^4_(
MOU/?\*X&^O[G4KEKBZE+N>!Z >@'84[ +J.H3ZG>R75PV7;H.RCL!7<>!/\
MD!S?]?+?^@K7GM>@>!I$31)@SJ#]I;J?]E:&(ZJBF>=%_P ]4_[Z%'G1?\]4
M_P"^A2&/HI%97&58-]#2T %%%% !1102 ,DX H **Q[SQ/I%D2KW0D<?PQ#=
M^HX_6LF7Q[: _NK*9Q_ML%_QH ZZBN,'C],G.G-CMB;_ .M5J#QUI[G$T%Q%
M[@!A_.BP'4T52L=7L-1'^BW4<C?W,X;\CS5V@ HHHH *R_$?_(O7W_7.M2LO
MQ'_R+U]_USH \IK0T+_D/6'_ %W7^=9]:.@_\A^P_P"NZ_SJA'K-%%%2,***
M* "O(M8_Y#FH?]?,G_H1KUVO(M8_Y#FH?]?,G_H1IH"E7K'A]=OA^Q'_ $Q!
M_.O)Z]9T'_D 6'_7!?Y4,1HT444AA1110 444$@#). * "BL6]\5:39$J;CS
MG'581N_7I^M9,GCZW!_=V$K#_:<+_C0!V%%<:OC^,XWZ<X]<2Y_I5VW\;Z7*
M0)5G@/<LN1^G/Z4 =+14%K>VU['YEK/'*O<HV<?7TJ>@ HHHH **** "BBF2
MRQP1F2618T7JS' % #Z*P+KQCI%L2%EDG8=HD_J<"LY_'T /R6$A'^U(!_0T
M =A17&IX_B.-^GN/7$H/]*M1>.M-;B2"Y0_[H(_G18#J**R+3Q/I-[*D45UB
M5R%5&0@DGMTQ6O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<-\2
MO$W]D:3_ &;;/B\O%(8@\I'W/U/0?CZ4F[*YOAL//$552ANS@_B!XH/B#63!
M;R9L+0E8L'AV[O\ T'M]:Y"BBN=N[N?HF'H0H4U2AL@HHHI&P444^**2>58H
M8WDD<X5$4DL?0 4 W896AI&AZCKMU]GTZU>9OXF'"H/4GH*[GPU\+)[C9=:Z
MY@BZBVC/SM_O'M]!S]*]2L=/M-,M4M;*WC@A3HB#'X^Y]ZTC!O<\''9[2HWA
M1]Z7X?\ !/,)/A_9Z!IL,U_(+N^D<#:!^[0 <X'\7;K^5.' P*Z3QC/NOH(
M>(X]Q^I/_P!:N;K:*26A\EB,35Q$^>J[L****HP"BBB@ KT'P]I_V#3$WC$L
MOSO[>@_*N4\/:=_:&I*7&88?G?W]!^/^->@4F,I7>D6%Z#YULA8_QJ,-^8KG
M;[PA(F7L9MX_YYR<'\^G\JZ^BD!Y=/;S6LICGB:-QV88J*O3[JSM[V+R[F)9
M%[9'(^A[5R.J^%YK8--9EIHAR4_C7_&G<1SU=SX2).C'/:5L?I7#5V_A 8T>
M0^LS']!0P-^BBBD,**** $)"@DD #DDUQ>O>,B&:UTMAQPUQU_[Y_P ?_P!=
M0^+O$1FD?3;1_P!TIQ,X/WC_ '?IZUEZ'X:NM8(E)\FU!YD(Y;V4=Z8&-)(\
MTC22NSNQR68Y)J2.TN9AF*WE<>JH37J&G^'M,TY1Y5LKR#_EI*-S?_6_"M2B
MX'C,D$T/^MBD3_>4BHZ]I(# A@"#U!KG]9\)V5_$TEK&EO<]05&%8^A']11<
M1YM73^'?%,UC*EK>R&2T)P&8Y,?_ -;VKFYH9+>9X95*R(Q5E/8BF4P/:000
M"#D'H12U@^$+YKS0HU<Y>!C$2?0<C]#C\*WJD84444 0W5U#9VSW%Q($B09+
M&O/-:\67>HLT5LS6]KTP#AF^I_H/UJ3Q?K#7NH-9Q,?L]N<$#^)^Y_#I^=<V
MJL[JJC+,< >M,1I:/H=WK,Q6$!(E/SRMT7_$^U=G:^"=+A0>?YMPW<LVT?D/
M\:V=,L(]-TZ&UC ^1?F(_B;N:MT7&8,G@[17&%MWC]UE;^I-<_J_@J6UB:>P
MD:=%&3&P^?'MCK7?44@/%:]2\++L\-60Y^ZQY]V)KC/%VF#3]7,D:[8;@;U
MZ!OXA_7\:[GP^NWP_8C_ *8@_G38&E7%Z_HVO:CJ,_E%GLR1Y:&8!>@[9]:[
M2BD!YG_PAVM?\^Z?]_5_QK+U#3KG3+G[/=($D*AL!@>/PKV"O.?''_(?7_K@
MO\S3$<W6GIV@ZAJENT]I$KQJ^PDN!S@'O]1697H7@3_D!S?]?+?^@K0!S?\
MPAVM?\^Z?]_5_P :/^$.UK_GW3_OZO\ C7IE%%QF!X4TN[TJPFBNT".\NX ,
M#Q@>E;]%%( HHK+UW6(]&L#,<-,_RQ(>Y_P% !K.NVNC0YE.^9A\D2GD^Y]!
M[UY[JFOW^K.1-*5ASQ"G"_CZ_C5&ZNIKRY>XN)"\KG)8UTG@W15O+AK^X7,,
M+8C4CAG]?PIB)=$\&-<1K<:D6C1AE85X8_4]OI_*NL@T32[=0L=A;\=V0,?S
M/-7Z*0S-GT#2;E2)+" 9[HNP_F,5R.O^$'L(FNK%FE@7EXVY9!Z^XKT"CJ,&
M@#Q96*L&4D,#D$'I77^'_&$D<B6NIOOC/"SGJO\ O>H]ZQO$FFKIFM2Q1C$+
MCS(QZ ]OP.1615"/:00P!!!!Y!%+7)^"M7:YMGT^9LR0#=&2>2GI^']:ZRI&
M%9?B/_D7K[_KG6I67XC_ .1>OO\ KG0!Y36CH/\ R'[#_KNO\ZSJT=!_Y#]A
M_P!=U_G5"/6:***D84444 %>1:Q_R'-0_P"OF3_T(UZ[7D6L?\AS4/\ KYD_
M]"-- 4J]9T'_ ) %A_UP7^5>35ZSH/\ R +#_K@O\J&(T:***0PHHJIJ.H0:
M98R74YPJC@#JQ[ 4 ,U35;72+4SW#<GA$'WG/M7G6K^(K[5W*NYBM^T*'C\?
M6J]]>W>MZEYC@O+(=J1KS@=@!75:1X)C55FU1M['GR4. /J1U_"F(X=59V"J
MI9CT &:G^P7FW=]DGVGOY9Q7KEO:6UHFRV@CB7T10*FHN,\6(*G# @CL:2O8
MKJRM;U-ES;QRK_MKG'T]*X+Q+X9_LH?:[3<UHQPP)R8S_A1<1@6MW<64ZS6T
MK12+T937I'AS7UUFW9) $NHA\ZCHP_O"O,:T-$OFT_6+:X!PN\*_NIX- 'K5
M%%%(84454U._CTS3IKN3D1K\J_WCV'YT 4->\10:+'L $MTXRD>>![GVKSJ_
MU.\U.;S+J9G/\*_PK]!4-U<RWES)<3N6DD;+$UM^$-.2^UD22C,=NOF$'H6[
M?X_A3$7-'\%RW42SZA(T",,K&H^<CW]*Z%/!^BHN&MF<^K2MG]"*W:*0SFKG
MP1I<JGR6F@;L0VX?D?\ &N-UG0[K19@LV'B?[DJC@^WL:]7JEJVGIJFFS6KX
MRPRC'^%NQIW \T\/KN\06(SC]\#^7->L5Y?X8B9?%-K$XVNCN&![$*?\*]0H
M8!1112 **** "BBB@ HHHH **** "BBB@ HHHH @O;R#3[*:\N7V0PH7=O85
M\YZ[K$^NZS<:A/PTK?*N?N*.B_@*]$^*_B';'#H5O)RV);G![?PJ?Y_@*\JK
M&I*[L?8Y#@O9TO;R6LMO3_@A11169] %%3V=G<ZA=);6D#S3.<*B#)->K^%O
MAA;VFR[UW;<3]5M@<QK_ +Q_B/MT^M4HMG%C,?1PD;U'KVZG#>&O!.J>)&62
M-/L]GGYKB4<'_='\1_3WKV+P]X2TKPW$/LD.^X(P]Q)R[?X#V%;BJJ(J(H55
M&  , "EK:,$CX['9K7Q?N[1[+]>X445%<3"WMI9FZ1H6/X"J/,//]=G^T:U=
M/G(5]@_#C^E9U*S%F+,<DG)-)5""BBB@ I0"Q  ))X %)71>%M+^T7/VV5?W
M<1P@/\3?_6H Z/1-.&FZ<D;#]Z_S2'W]/PK1HHJ1A1110 4444 8>L^'H=0#
M36X$5SU]G^OO[U)X;MI;72S%,C)()6R#^7]*V** "BBB@ JGJJWCZ9.EAM%R
MRX4L<8]<>]7** /.M!\+W%WJ#?VA#)%! ?G5A@N?0>WO_C7HB(L:*B*%51@*
M!@ 4M% !1110 4444 >>>.+18=7CN%&//CRW^\./Y8KF*[7X@?\ ,._[:?\
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
M15"/9X?]1'_NC^5/ID/^HC_W1_*GU(PHHHH *BN+:&[A:&XB26,]589%2T4
M<;JO@=&W2Z9)M/7R9#Q^!_Q_.N.N[*YL9C#=0O%(.S#K]/6O8ZKWEE;7\!AN
MH5E0]F'3W![4[@>.T5T/B#PQ+I.;B F6S)ZG[R?7_&N>IB.P\*>)'CECTV]?
M=&QVPR,>5/93[>E=U7BM>I:-K,-UH]M+<3*)BF'SU)!QG\<9I,9L4444@"BB
MB@ HHHH **** "BBB@ HHHH \R^+M\QATW2X\EI':9E'7CY5_FU:W@'P6N@V
MHU"^0'4IEZ'_ )8J?X?KZG\/K>'A_P#M+QS/K5ZA,-FB0VB,.&;&XO\ 0%B!
M[Y]*ZFH4=;L]6MC>3"PPM)]+R?KK;_,****L\H**** "BBB@ HHI"0JEB0 !
MDDT <KXQO/\ 46:G_IH_\A_6N4JWJ=X;_49KCG:S?+[*.!^E5*H05HZ1I,NJ
MW.Q<K"O^LDQT'I]:;I>E3ZI<;(QMC7[\AZ*/\:] L[.&QMDMX%PB_F3ZFD Z
MWMXK6W2"% L:#  J6BBD,**** "BBB@ HHHH **** "BBB@ HHHH 9-)Y,$D
MO]Q2WY"O&69G=F8Y9CDGUKV*]C,MA<1CJ\3*,>XKQRF@"O5_#R"/P_8@=#$#
M^?/]:\HKT[PC=+<^'H%!^:$F-AZ8.1^A%#$;E%%%(84457O;R&PLY+J=ML<8
MR??T ]Z .#\<7 EUM(0?]3$ ?J23_+%<S5B\N9;Z[FNY1\TKECZ#VJO5".X\
M ?ZB^_WD_D:[*N-\ ?ZB^_WD_D:[*I8PHHHH **Y ZD]M\0I(7D(AD58MN>,
ME%(X^O\ .NOH **** "N+\<Z6FR/4HU ;/ERX[^A_I^5=I6)XNQ_PC-UG&<I
MC_OL4 >85L>%6*^);,CNS#_QTUCUT'@VV,_B&.3'RPHSG\L#^=4(]*HHHJ1A
M7F?C'_D9)_\ =3_T$5Z97F'BXD^)[L'L$ _[X6F@,2O0O G_ " YO^OEO_05
MKSVO0O A_P"))./^GEO_ $%:&(ZBBBBD,**** .6\<V9FTJ*Z49-N_/^ZW'\
M\5Y]7LMU;QW=K+;RC,<JE6_&O(KZSET^]EM9AAXVQ]1V/XBFA%>O2?!^I"]T
M=8&;,UM\A_W?X3_3\*\VK1T759-(U)+E060_+(G]Y: /6:*BMKB*[MX[B!P\
M;C*L*EI#"BBB@ HHHH **** "LOQ'_R+U]_USK4K+\1_\B]??]<Z /*:T=!_
MY#]A_P!=U_G6=6AH7&O6&?\ GNG\ZH1ZU1114C"BBB@ KR+6/^0YJ'_7S)_Z
M$:]=KR+6/^0YJ'_7S)_Z$:: I5ZSH/\ R +#_K@O\J\FKUC0&#>'[$C_ )XJ
M*&(TJ***0SC_ !],RVME "=KNSG\ !_[-7"UVOC].+"3'_/12?\ OG']:XJF
MA&WX20/XEM<_P[FQ_P !->GUY-H%TMEKMG.YPHDVL3V!&#_.O6:&,****0!5
M>^N!:6%Q<$X\N-F_(58KD/&VK+';+ID39DDPTN.R]A^)_E[T <)12D%20001
MP0:2J$>SP_ZB/_='\J?3(?\ 41_[H_E3ZD84451UES'HE\ZD@B!\$'IP: +U
M%<]X-OC=Z+Y;N6D@<J2QR2#R#^I'X5T- !1110 R6-)HGBD4,C@JRGH17DVL
M6']F:M<6@R51LH3W4\C]*]<KSGQOC^WQC&?)7/YFF@.;J5+F:-0JR$*.@J*N
MITKPHU_ID-T< R G!)'<BF(]!HHHJ1A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !6)XGO_LFF&)6Q)/\ (/\ =[_X?C6V3@9/2O/-;U Z
MEJ;NAS$GR1@=QZ_C30&96KI&B3ZI)NYCMP?FDQU]A[UHZ1X7>;;/?@I'U$71
MC]?2NNCC2*-8XU"HHP% P!1<".UM8;.W6"! D:]AW]S4U%%( HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *\EUNP;3=7N+<C";MT?NIY'^'X5ZU6+XAT
M%-:M@4(2ZC_U;GH?8^U" \OK6T'7)=%NRX!>"3B2//7W'N*H7=G<6-PT%S$T
M4@[,.ON/45!5"/6[+6M.U! UO=1EC_ QPP_ U>)"C)( '<UXM12L,]4O_$FE
MZ>AWW*RR#I'$=Q_P'XUQ=W?ZAXMU*.VA39$#E8P>$'=F/^?:J&E:)>ZO+MMX
M\1@_-*W"K_C]!7I&CZ-;:-:^5 -SMS)(1RQ_P]J ./\ %FG0Z38:7:0=!YA=
MN[M\O)KEJ['Q^?W]B,_PO_,5QZJS'"J2?84".R\ 3 /?0D_,0C@?3(/\Q7;U
MY)9/J.F7*W5O%-&Z]S&<$>A]JZNT\=Q<+?6;HPX+1'(_(XQ^9H&=A15+3=6M
M-6A:2T=F"'#!E((-7:0'EGB.0CQ->2(2K+(,'T( KT71]135=,ANE(W$8<#^
M%AU%>::\V_7[\YS^_8?D<4FE:S>:/,7MG&UOOQMRK4Q'K5%<E;>/+-U'VFUF
MC;OY>&']*G?QSI87*QW+'TV ?UI#.FKB?&^K1N(]-A8,RMOEQV]!_7\JJZEX
MWN[E&BLXA;*>-Y.Y_P .PK M+"]U.<K;0R3.3\S=@?<]/SIV J=3@5Z7X4T9
MM+TXR3+BYN,,P/\ ".PJOH'A*/3G6ZO"LMR.54?=0_U-=/0P"BBBD 5YIXRB
M,?B.9B/]8B,/RQ_2O2ZY;QGI$E[:QWL"%I( 0Z@<E/\ ZW]30@//JZGP7J\=
MG=26<[A8YR"C'H&]/Q_I7+450CVJH;FZ@LX&FN)5BC7JS&O+[?Q'J]M#Y45]
M)L P P#8_$@U-::?J_B6X#N\CH#@S2D[5^G^ I6&;;^,KBXUJ&.RMV>UW;3&
M%R\GO[>WZUVM9>CZ#::-%^Z7?,PP\S#D_3T%:E( KG?%/A_^U;<7-LH^UQ#@
M?\]%]/KZ5T5% 'BS*R,58$,#@@CD&DKTG7O"T&JEKB B&[[MCY7^O^-<#?Z7
M>:9+LNX&CYX;JK?0]*8BYH?B"YT64A?WENQR\1/ZCT->A:;KFGZH@^SS@2'K
M$_#C\._X5Y-118#VJBO(X=:U.W&(K^X51T'F$C\C4C>(=7=<'4)_P;'\J+#/
M4Y[B&VB,D\J1(.K.P KD=;\:+L:#2\ECP9V'3_=']37*P6VH:O<8C2:YD[L2
M3CZD]*['1/!L5JRW&HE9I1RL0Y1?KZ_R^M %KP>NHC2V-Z3Y3-NAWYW8/4_0
M]OQKHJ*J:EJ5OI5H;FY+!,[1M&23Z4@+=8'C&\2VT"2(D>9.0BC\03^@_6L6
M]\>2ME;&U5!V>4Y/Y#_$US%W>7FISF:XDDF?Z<#Z =*=@*M3V4XM;^WN#R(I
M5<_@0:3['<D9%M-_WP:1K:=/O0R+]4-,1[&CK)&LB,&1@"I'0@TZO+-,\2:E
MI2B**020C_EE*,@?3N*Z>R\=VDF%O+>2$_WD.]?\?YTK#.LHI"0JECT R:Y.
M^\=6T>5LK=YC_?<[5_+J?TI =5+*D$+RRL%C12S,>P%>/74YN;R:<]99&?\
M,YJ_J7B#4M7'ES28B)_U48PI_J?QK/6UN'&5@E;Z(:8B*O3O"5TESX>@4,"\
M.8W'ISQ^F*\W-I<J,M;R@>I0U-97][I5QYMM(\3D<@CAA[@]: /7J*XBR\>.
M,+?6@8=WA.#^1_QKK-.U&WU2U^TVK,8\[3N7!!]*0S,\76#7VANR#,D!\T#U
M Z_IS^%>9U[57GWB/PK+:2O=V$9>V8Y:-1DQ_AW'\J: Y:NY\/>+H?LZ6FI/
ML=!M68\AA[^_O7#44Q'LT4\-PNZ&6.1?5&!'Z4D]U;VR[IYXXE]7<+_.O&J5
M5+,%4$L3@ #K2L,[W5_&MO C1:;^^E/'FD?(OT]?Y5G^&-"EU*Z_M74-SQ[M
MR!^LK>I]J70?!\DS+<ZFI2(<K ?O-_O>@]NOTKNE544*H 4#  ' % 'CMZ2U
M_<D]3*Q/YFH*DG)-Q(2<DL?YT)!-(,I#(W^ZI-,1Z]82B?3K:53D/$K9_"K%
M>;:3XBU'1(A!+;M+;#D)("I7Z&NDMO&^ERX$RS0'OE=P_3G]*FPSI:R_$;;?
M#M\<X_=X_,XK4K&\6,5\,WA'<(/_ !\4 <7X4U0:;JZK(V(+C]VY/0'L?S_G
M7IM>*UTVE>,[NQC6&ZC^TQ+P&)PX'U[TV(]$HKF4\<Z6RY:*Y4^FP'^M0W'C
MRR13]GM9Y&_V\*/ZTAG43SQ6T#S3.$C099B> *\FU>_.IZI/=D$*[?*#V4<#
M]*L:MK]]K#!9G"0@Y6).%_'U-3:5X7U#4F5C&;> ]9)!CCV'4TQ%/2-+FU;4
M$MH@0N<R/C[J]S7K$,200I#&H6-%"J!V JII>DVND6ODVR<G[[G[SGWJ]2&%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=J_GS0I
M96[*DEQD%V_A4=?QIFF:#::;AU'FS_\ /1QT^@[444 :E%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% $%S9VU[%Y=S!'*GHZYQ]/2L
M.X\$Z3,28Q/#[(^1^N:** *__"!V&>;JY_-?\*O6GA'2+5@Q@:=AWF;/Z=/T
MHHH W$18T"(H50, *, 4M%% $$MG;7$BR36\4CJ,*SH"1],U,J*B[44*H[ 8
MHHH 6F20Q3#$L:./1E!HHH 9!:V]KN^SP11;CEA&@7)_"IJ** ,FY\-:1=RO
M++:#S'8LS*[ DGJ>#6?)X&TI^4DN8_HX(_4444 1?\('8?\ /U<_^._X4^/P
M+IB\O-=/[;E _E110!H6_A;1[8@BS61O64EOT/%:R(D:!(T5%'15& *** '4
M444 %%%% !1110!@:CX1TR_D:55:WD/),70GZ?X8K-'@&#=S?R%?01C_ !HH
MH TK/P?I-HP9HWN&'_/9LC\AQ^=;RJJ*%50J@8  P!110 M%%% !1110 4V2
M-)4*2(KH>JL,@T44 8USX3T>Y);[,8F/>)BOZ=/TJ@? >GY^6ZN@/<J?Z444
M *G@33@<O<73>P91_2K]MX4T>V(/V7S6'>5BWZ=/THHH UXXHX8Q'%&L:#HJ
MC %/HHH *BGMH+J,1W$,<J YVR*&&?H:** &QV5I%_J[6%/]V,"IZ** "BBB
M@!KQI(,.BL/]H9JM)I>GR_ZRQMFSW,2_X444 6B 001D'K56/3+"+_5V-LG^
M[$H_I110!:550850H] ,4M%% !2$ C! (/8T44 026-I+_K+6!_]Z,&GP6T%
MK&8[>&.)"<[8U"C/T%%% $M%%% &9?>']+U!B\]HGF'JZ?*?TZ_C62_@33BV
M4N+E1Z;E/]*** %C\"Z:K9>>Y?VW #^5;5CHVGZ;S:VJ(W]\\M^9YHHH O44
M44 5X;"SM\>1:P1X_N1@58HHH *K3:?97'^NM()/]^,&BB@"S4-S:P7D#07$
M8DB;JIHHH QY?!VC2_=MWC_W)#_7-5&\":<3\EQ=+]64_P!*** &_P#"!V&>
M;JY_-?\ "K$7@G2(S\WGR_[\G^ %%% &K::-IUB0;>SB1AT;;EOS/-7J** "
&BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>gtiegk1zgnbv000002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 gtiegk1zgnbv000002.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_X01817AI9@  34T *@    @ #P#^  0
M   !      $   0    !   $]P$!  0    !   !2P$"  ,    #    P@$#
M  ,    !  4   $&  ,    !  (   $1  0   !O    R $5  ,    !  ,
M  $6  0    !     P$7  0   !O   "A $:  4    !   $0 $;  4    !
M   $2 $<  ,    !  $   $H  ,    !  (   $]  ,    !  (
M"  (  @    (    NP   6X   (A   "U    X<   0Z   $[0  !:    93
M   '!@  ![D   BA   )?   "E\   LV   ,&0  #/X   W?   .RP  #^0
M !$S   2Q   %%8  !88   7T0  &<<  !O3   =[   ("@  "*D   DN
M)Z\  "LE   NT@  ,B8  #5U   XN0  ._T  #_#  !$#@  2,   $WK  !1
M<   5)4  %>Y  !<,@  83,  &6E  !J<P  ;U0  '.A  !WZ0  ?80  (,G
M  "(80  C3,  ))/  "7;@  G%T  *#-  "EB0  J@<  *X^  "RC   MK8
M +KJ  "_'@  P[8  ,G$  #/U0  U;D  -L.  #?-   XUD  .>S  #K[
M\)H  /6B  #Y#P  ^R@  /US  #_PP ! =P  0/A  $%]0 !!Y$  0E8  $+
M$@ !#*<  0XC  $//@ !$$<  1$E  $2!@ !$NH  1.^  $4I0 !%7L  19D
M  $7*0 !%]P  1B/  $90@ !&?4  1JH  $;6P !' X  1S!  $==  !'B<
M  "S    LP   +,   "S    LP   +,   "S    LP   +,   "S    LP
M .@   #;    XP   -<   #C    Y0   .$   #L   !&0   4\   &1   !
MD@   <(   &Y   !]@   @P   (9   "/    GP   (4   "]P   W8   .M
M   #5    T\   -$   #1    \8   1+   $L@  !2L   .%   #)0   R0
M  1Y   % 0  !'(   3.   $X0  !$T   1(   %FP  !:,   4Z   $T@
M!1P   4?   $[P  !'    2\   $?@  !#<   1.   $*@  !#0   0T   $
MF   !@X   81   %Y   !54   0F   $)0  !%H   0Y   $K@  !0@   -M
M   "&0   DL   )0   "&0   @4   (4   !G    <<   &Z   !E0   7P
M  $;   !"0   -X   #A    Y    -0   #G    U@   .D   #%    LP
M +,   "S    LP   +,   "S    LP   +,   "S    LP   &<  UM@   #
MZ  #6V    /H_]L 0P (!@8'!@4(!P<'"0D("@P4#0P+"PP9$A,/%!T:'QX=
M&AP<("0N)R B+",<'"@W*2PP,30T-!\G.3TX,CPN,S0R_]L 0P$)"0D,"PP8
M#0T8,B$<(3(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R_\  $0@!2P3W P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]_HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHK+UW5M.TK3R=2NFMXY\Q*R ELD=1@$\>M-*[LB9S4(N4G9&7JUGX
M@NO%.G76F7Z+ID1 GC$F!P?GW+_%D<#T/IUKJ*YWPEX73PS:W"I?-=?:&#YV
M[5  XP,GGGK]/2NBJIM7LC'#QDDYR5G+5J][>@4445!T!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 444C+N1ER1D8R#@B@!:*XJ/5-3\&7 M=>FEOM$=@+?5",R
M0Y/"S^O^_P#XX'9QR)-$DL3J\;J&5U.0P/0@^E-JPDQU%%%(84444 %>7W9_
MX3KX@I:CY]+T_.[!X8 _-_WTV!QV&:ZKQSKW]A^'I/*?;=W.8H<'D?WF_ =_
M4BH_ .@_V+X>265,75YB63(Y4?PK^ Y^I-;0]V+G]QYV)_?UHX=;+67Z(ZJB
MBBL3T0HHHH **@O+RVT^SEN[R=(+>(;GD<X %.MKF&\M(;JW</#,@DC<#[RD
M9!_*@"6BBB@ HK.O]>TO3+VWL[R\2&XN/]6A!YYQR0, 9[FM&G9DJ<6VD]@H
MHHI%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 R6*.>%X9HTDBD4JZ.N58'J"#U%<7)8ZCX%9KC28YK_
M ,/EBTVG@[I;4$Y+19ZKW*GZ]R1V]5[Z[2PT^YO)%9DMXFE8+U(4$G'Y52?0
MF5DKL9INIV6L6,=[I]PD]O(/E=?Y$=0?8U;KCKO0;RRN?^$A\+ 0SSJ)+K39
M#MBNL\_1)/<<9_'.UH'B.R\0VSO!OBN86V7-K*-LL#^C#^O_ ->AKJAIW->B
MBN6\>Z[_ &+X>>.)]MU=YBBP<%1_$WX#]2*48N3LB*U6-*FZDMD<A?M=>-O&
M5R]E&D]IIL3&%'/[N1E^Z"1QAWQZ?*/:NT\%>*!XIT/[1*BQ7T#F*ZA7C:W8
M@'D CU[Y':F>!=!_L3P]&94VW5UB6;(P1_=7\!^I-<YK _X07X@PZVF4T?6&
M\J\'\,<O][_V;N?OUM)J3Y5TV.7!TY0A[2?Q2U?Z?<>E4445@=P5F:WKUAX?
MLOM-](06.V*&,;I)F[*B]S5/Q!XGBTF6+3[.!K_6+C_46<1Y_P!YS_"H]3_B
M1FV>D_V1?6^M^(9CJ&L7<R6R.H_=6N_.%C!Z#MGJ<^YS2CW)E))7$L]!O_$]
MS%JGBF,1VZ-YEII .4C]&E_O-[=!^)%=E112;N-*P444V21(8GED8*B*69CT
M '4TAG'7-UX8U_QK'I]U:S2:C:$JDC B-ROS%>#SCD\C'!_'LZY/P=K$'B.6
M^U/^R8+6X1Q'YZ@%I%(Z%L9R,#]*ZRKJ:.W8Y<(U*+J*SYGNE;3S"BBBH.H*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9--';P23
MS.$BC4N['HH R33Z:Z+(C(ZAD8892,@CTH$[VT,K2?$NE:S9W%U:W($5N<2F
M4;-@]3GL0.M:5O<07<"SVTT<T+_=DC8,I^A%9+>%-(&BW6E6]O\ 9K>Z.9#$
MQW9R"#DYZ8Z=*SKCPI=V/A5-*\/ZA);3+-YK32.09.N1E1QVZ#M]:NT'LSF4
M\1!>_%/3IW[*YUE%>;#5_'V@G%[IXU&$'[ZQ[S@>Z<CZL*NZ?\4M+G(6_M9[
M1B>67]X@_+!_2J=*734SCF%&_+.\7YJW_ .\HK/T[7=*U;'V&_@G8C.Q7P^/
M]T\C\JT*S::W.R,HR5XNZ"L/QA.T'A'4F0$L\7E #_;(7_V:MRL7Q.Z#3[6!
MQE;B_MHB/^VJG^0IP^)&>(_A2]&;(  P!@"N>U_PQ_:%PNJ:7<?8-;A&([E1
MQ(/[D@_B4_I^E=%123:-K'.Z#XG-]<MI6K0"PUN(9>W8_+*/[\9_B4_F.?3-
M<C%_Q7/Q#:0C?I6G] 1E6 /'M\S<_P"Z/:M?XGR:?'H4!GA5[\RC[)(#AX\8
M+,".<8P,>I'I5/P3<KX7=-'UBT:RGU K+;73G*3DJ/W><?*P_NGN3ZC.T5:+
MDMSS:_[^O&A]F.K_ $1Z+65XDT.#Q'H-UID^%\U?W;D9\MQRK?G^F16K2.ZQ
MHSNP55&68G  ]:Q3LSTCB_AOK<UYH\NC:@"FIZ2WV>5#U*#A3Z'&"/P![U:U
M;Q)=7NH2:'X85)]07BXNV&8;,>Y_B?T7UZ]"*\^\67_F>)9/$NAF]M]*?98W
M^H6PP)<G#%,]>% W=,@>V?6]$TW3=+TF"#28HTM"H=60Y\S(^\3W)XYK222]
MXA-O0K^'_#=KH,,C*[W-].=US>3<R3-[GL/0=OUI/%)2/1TN'^[;W=O+^4JY
M_3-;58WBV#[1X2U1/2W9_P#OD;OZ5$7>2N177[J5NS-FBD5@Z*ZG*L,@^HH9
M@JEF("@9)/:I-A:YOQYJ/]G>$+PAL23@0)[[NO\ X[NJOJWQ(\,:2"#J"W<H
M&1':#S,_\"'R_K7(>*->D\82:)I\-G=V/VB7=LN8\$AB%1QZC&ZM:<&Y)O8X
M\=5Y*$N7=Z+YZ':^ =._L_PA:;EVR7&;AO?=]W_QT+734R**."%(8D"1QJ%5
M1T ' %/K.3NVSHHTU2IQ@NB"BBBD:!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !112$@ DG '4F@!:*PKOQGX:L5)GUNQX."L
M<PD8?@N36<_Q/\'K_P Q?/TMY?\ XFJY9/H*Z.NHKD%^)_@]O^8MCZVTO_Q-
M:%IXX\,7H)BURR7'_/63RC_X]BCEEV"Z-^BFI(DL:R1NKHPRK*<@CV-.J1A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5B>*-*M[[0[^7^S[
M>ZO$MG,&^(,Q8*2H!Z]?>MNBFG9W)E&,E:2N>3^'?!FE^+/"UKJ=M<2V=TP*
M2HOSHKJ<'@\\C!Z]ZOG1?'F@'.GZB+^ 'A"^X[1_LOT^BFI? ?\ Q(O&'B/P
MN1MB67[9:J!P$.,\_1HQ^!KT2MI5))V>J.+^SZ+]Z%XOR=O^ ><0_$F_T^58
M-?T22%B>7C!0X]E;K^8J_<^+M"UZ?1HXKL1%+U9I%G&S8%1R,D\?>VC@GK7:
MS0Q7$3131)+&PP4=00?P-</KO@O1;O7]-M8;7[(+A9GF:V.WA N,#E1RP[41
M<&]K&56GBJ<=)J2NMU9[]T=TK*ZAE8,I&00<@TM>;'P%K^C/YF@:X=H.[RV8
MQY_#E6_'%9^K>+/%VE6$NG:Q:)')<1LB7.W#<]2"IVD@'MTR*2I<WPNY<LP=
M)7K4W'\5]Y:A'_"<?$1I?OZ7I_3^ZP4\>WS-S_NCVKT/4]+LM9L)+'4+=)[>
M0<JW8^H/8^XKSWP!XC\/:1I9M+B=K>\EDW2O+'\K=@ PSP!ZXZFNWU+Q-I&E
MZ0=3FO(I+<G;'Y+!S*W]U,=3_DXHJI\UDMA9=*$J;FY)REJ_\OD<_%J=]X&E
M%IKDLMYH3'%MJ6TL\'HDP')]F']?E18;_P ?LDMTDMCX9R&C@SMEOO0MC[J>
M@ZGKZ$2V>A7OBFYCU7Q1%Y=JIWVFD$Y2/T:7^\_L>GXD5$T%]X =Y;59K[PR
M6+R6^2TMAZE.[1^H[=?4E:=-SO\ R.GO]%L=0T*;1W@2.SDB\H(B@!!V('08
M."/I7)_#?4[F!+WPIJ9Q?Z4Y6/.?GASP1GL,C'LRUIZC\1O"VG6R3'5([@NF
M]([8>8Q]CCA3[,17G'B+Q!JUWJ\?C+1M#N]/AMHO+:[F7Y9E;Y5)&,'KCJW\
M/H*(Q;5F#:3N>X,RHI9B H&22>!7%^*O'GANUTF^L?[16YN)H'B6.U'F<L"O
M4?*,9[FLJS\"7WBBU@O_ !'XHN;Z"=%E2&U^2/! ((R,=/\ 9!KL=(\)Z%H6
M#IVF012#I*1OD_[Z;)_#-*T8L&G)6.)TSQ'XXUG2[.WT70H[2%84C-]>MPW
M&]0<<=^ U7%^'&H:P5E\5^([N].0QMK<[(E;VSQ^2K73^#I&E\(Z:7&&6+RR
M/]TE?Z5N42DTVD11M*G&7=(QM(\)Z%H6UM/TR"*1>DI7?)_WTV3^M<=H7_$^
M^*=_J/6&SW!".1P/+7\^6KN=?U$:3H%]?;@&BB)3/]\\+^I%<O\ "_3OLWA^
M:^<?/>3'!SG*)P/_ ![?51;47)^ARXA>TQ%.DME[S^6WXG<T445B>@%%%% !
M15:"_M+F[N;6"XCDGMBHFC4Y,989&?K5F@ HHHH *HZS<RV>AZA=0D"6&VDD
M0D9PP4D?RJ]69XD_Y%?5_P#KRF_] --;@SP__A:_BS_G[@_\!U_PH_X6OXL_
MY^X/_ =?\*XFBNWDCV.?F9VW_"U_%G_/W!_X#K_A1_PM?Q9_S]P?^ Z_X5Q-
M%')'L',SMO\ A:_BS_G[@_\  =?\*/\ A:_BS_G[@_\  =?\*XFBCDCV#F9V
MW_"U_%G_ #]P?^ Z_P"%'_"U_%G_ #]P?^ Z_P"%<311R1[!S,[;_A:_BS_G
M[@_\!U_PH_X6OXL_Y^X/_ =?\*XFBCDCV#F9VW_"U_%G_/W!_P" Z_X5-:?%
M/Q5+>01O=P%7D53_ *.O0GZ5P=6+#_D)6O\ UV3^8I<D>P<S/K&F331V\,DT
MTBQQ1J6=V. H'4DT^O./C'J\EEX<M=.B9E:^E.\CO&F"1^93\JY(QYG8W;LK
MF/XA^,DHN7@T"TC,2DC[3<@DO[JO&!]?R%8EI\7_ !+!,&G%G<Q]T:+;^14C
M^M<!176J<4MC#G9]*>$?&NG>+K9S;JT%W$ 9;9SD@>H/\2]L_F!Q72U\Q>#M
M4ET?Q=IMU')L4SK'+Z&-CAL_@?S KZ=KFJ0Y7H:PE=!7D/CSQ_X@T'Q;<Z?8
M7$26\:(55H58\J">37KU?/7Q5_Y'^\_ZYQ?^@"G12<M0FVD._P"%K^+/^?N#
M_P !U_PH_P"%K^+/^?N#_P !U_PKB:*Z>2/8RYF?6T3%H48]2H)I]1P?\>\?
M^X/Y5)7"= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=K.O:7H%K]IU.\CMT/
MW0>6<_[*CD_A7(^./B5;>'2^GZ:$NM3Z.2<I!_O>K>WY^A\/U'4KW5KV2\O[
MF2XN'/S.Y_0>@]AQ6T*3EJR)3ML>CZ_\9+VX+1:%:"UC[3W #2'Z+]T?CNKS
MW4]<U369-^HW]Q<\[@))"54^R]!^%4**Z(PC'8R<F]PHHHJB0HHHH MV&J:A
MI4OFZ?>W%JYQDPR%<X]<=?QKO="^,.K6;+%J\$=_#G!D4".4#\/E/TP/K7F]
M%2XJ6XTVMCZ?\/\ BO1_$UOYFFW0:11EX'^61/JO]1D>];5?)=M=7%E<I<6L
MTD,T9RDD;%64^Q%>V>!/B9'K3Q:7K3)%J#86*< *DY]#V5C^1[8X%<\Z36J-
M8SON>D4445B:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !4<[2I;RM!&LDP0F-&;:&;'
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
MRLX;6$8BA01H/8# J:BBN4]1))604444#"BBB@ HHHH *S?$&D1Z]H%[IDF
M+B(JK'HK=5/X$ _A6E10G8#PWP!J]UX;DO)FLY#96[+%JJXR\)W,%D ZX&"&
M'N3].D\1S1>*?'^DZ9 ZS6<2J[$<JP8>8Q!'4% M%Q-:^%/BU<+<&-=-UNU+
MRJWW%?GDC'.2I_[^5B^"K^WT;6VU:XLC!I,[M:K< _N[9V(90<\XQQGMGFNI
M:WGY'E8F-W##K[4KOT6K.[USX>Z/JVZ6W3[#<G^.%?D)]TZ?EBN=%SXR\$_\
M?*?VEIB=6R7"C_>^\O'KQ7I]<=KVHW/B#5)/"VC2-&% .IWJ=((S_P LU/\
M?;]!^.,H5'L]4;U<%3;YZ;Y9=U^JV9BOXAMO'NJ6NE3R_P!GZ4JB6YBDD"O=
MR9XB!_NYY/<^@ZUZ3'&D4:QQHJ1H JJHP !T %<EJ?PXT*]M(X[6)K*6- B2
M1'.<# W _>^O!/K7/[_&/@?AA_:>EIWY<*O_ *$G _W1[U3C&?POY$?6*]#^
M/&Z_F7ZH]/HKF-"\=Z/K>V(R_9+H\>3.<9/'W6Z'K['VKIZQE%Q=F=M*M3JQ
MYJ;N@HHHI&@4444 %9GB3_D5]7_Z\IO_ $ UIUF>)/\ D5]7_P"O*;_T TUN
M#/EFBBBN\Y37\*?\CAHG_7_!_P"C%KZBKY=\*?\ (X:)_P!?\'_HQ:^HJYJ^
MZ-J>P4445@:!1110 4444 %%%% !6-XN_P"1-UO_ *\9O_0#6S6-XN_Y$W6_
M^O&;_P! -..XGL?+]%%%=YS'I/P7_P"1IOO^O(_^AI7N%>'_  7_ .1IOO\
MKR/_ *&E>X5R5OB-Z?PA7SU\5?\ D?[S_KG%_P"@"OH6OGKXJ_\ (_WG_7.+
M_P! %.A\05-CBZ***ZC ]E^(WCZ73(UT+2)6CNC&IN;A3@Q@CA5_VB.2>P(Q
MST\:)).2<DU)<3RW5Q)<3N9)96+NYZDGJ:CJ81458J3NPHKH=$\#^(=?59++
M3W%NQ'[^8^6F/4$_>'^[FNK@^"VLL#]HU.QC/81[W_F!0YQ6[!1;/,Z*]$O/
M@WXA@1WM[FQN=HR$61E=O89&/S-<7JVA:IH=QY.IV,ULY. 77Y6^C#@_@:%*
M+V8FFMS/J:TN[BPNH[JTGD@GC.4DC;!!J&BJ$>^?#_XA1^)8QIVHE(M51<@C
MA;@#N!V;U'XCN!WM?)=M<S6=S%<V\C1S1.'1U/*D<@U]*>#?$L?BGP[#?85;
MA?W=Q&O19!UQ['@CZX[5RU:?+JC:$KZ,Z"L?Q7_R)VM_]>$__HMJV*Q_%?\
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
M\_Y^Y_\ OX:/M]Y_S]S_ /?PU7HH L?;[S_G[G_[^&C[?>?\_<__ '\-5Z*
M+'V^\_Y^Y_\ OX:]=^"T\T]MK/FRO)AXL;V)QP]>-5[#\$?^/;6O]^'^3UG5
M^!EP^(]8K&\7?\B;K?\ UXS?^@&MFL;Q=_R)NM_]>,W_ * :Y([FSV/E^BBB
MN\YCTGX+_P#(TWW_ %Y'_P!#2O<*\/\ @O\ \C3??]>1_P#0TKW"N2M\1O3^
M$*^>OBK_ ,C_ 'G_ %SB_P#0!7T+7SU\5?\ D?[S_KG%_P"@"G0^(*FQQ=%%
M%=1@ !)  R3T KVSP)\,;>PABU/7H5FO&&Z.V<92'_>'=OKP/KS7,?"3PXFJ
M:[)JMR@:WL,&,,.&E/0_\! S]=M>Z5SU:C7NHUA'JPZ# HHHKG-0JO?6%IJ5
MI):7MO'<6\@PT<BY!_\ K^]6** /G_X@> 7\+SB^L=\NE3-@9Y:!O[I/<>A_
M ^IX:OJ[4].M]6TRXT^[3?!<(4<=^>X]QU'N*^7=5TZ;2=6N]/G_ -;;2M&Q
M (#8/49['J/K772GS*S,)QLRG7H/PBUMM/\ %1TYVQ!J"%<$\"1064_EN'U(
MKSZK6F7C:=JMG?( 6MITF /<JP/]*N2NK$IV=SZOK'\5_P#(G:W_ ->$_P#Z
M+:M<$, 0<@\@BLCQ7_R)VM_]>$__ *+:N*.YT/8^7J***[SF"O6OA[\-8+JT
MAUK78O,20![>U;[I7J&?USV'3'7.<5PG@K1DU[Q=86,HS 7\R8=BBC<1^.,?
MC7TUT&!6%:;6B-(1OJQL<:0QK'$BI&HPJJ, #T IU%%<QL%5=2OX=*TRZO[@
M_N;>)I6QU( S@>YZ"K5>??&#4C:>$([-&PU[<*K#U1?F/ZA:J*N[";LKGB.I
M:A<:MJ=S?W3;I[B0R/Z#/8>PZ"JM%%=QS$MK;37MU%:VT;23RN$C1>K$\ 5]
M"^"O =CX6M$GE5+C577,DY&0F?X4]![]3^@XKX->'TFNKK7IUSY!\BW]G(RY
M^H! _P"!&O9*YJT]>5&T(]0HHHK T"N7\8>"-/\ %=FQ95@U!%_=7('/^ZWJ
MO\NU=1133:=T)JY\H:CIUUI.HSV%[$8KB!MKJ?Y_0CD'WJK7L_QC\.K-IT&O
MP)B6W80W! ZH3\I/T;C_ (%[5XQ7;"7,KF$E9V'1R/%(LD;%'0AE93@@CH17
MTYX1UT>(O#%EJ)*^<Z;)@,<2+PW';/4>Q%?,->N_!34SC5-*9N/EN8UQ_P !
M8_\ H%16C>-RJ;UL>N5X)\7V+>-\'HMK&!^;'^M>]UX5\945?&5L0.6L4)^N
M]Q_2L:/Q%U-CSNBBBNLP.^^$"J?&^6ZK:R%?KE?Z9KWNOG?X73F'X@Z<H8!9
M5E1L]_W;$?J!7T17+6^(WI[!1116)84444 97B>1XO"6LR1NR.EC.RLIP00A
MP0:^:O[<U?\ Z"M]_P"!#_XU])^*_P#D3M;_ .O"?_T6U?+M=-!:,RJ;E_\
MMS5_^@K??^!#_P"-']N:O_T%;[_P(?\ QJA16UD9W+_]N:O_ -!6^_\  A_\
M:/[<U?\ Z"M]_P"!#_XU0HHL@N:<.N:N9XP=4O?O#_EX?U^M?4U?)4/^OC_W
MA_.OK6L*_0TI]0KY\^*.NMK'B^:W1\VUA^X0 \;OXS]<\?\  17O6H7B:=IE
MU?2 F.VA>9L>B@D_RKY2EEDGFDFE8O)(Q9V/4D\DTJ"UN.H]+#***Z3P)IUK
MJ/B^R2^DB2TA)GE,KA5(7D#GKEL#'IFNANRN9+4]/^''@&'2+.'6-3@#ZE*
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
MT=#U6QA!_P"^!4?BO_D3M;_Z\)__ $6U</VCIZ'R]1117<<QZ-\&%!\77;$
ME;%L>WSI7N=>'?!?_D;+W_KQ;_T-*]QKDK?$;T_A"BBBLBPKQ[XVS$W>C09X
M5)7Q]2H_I7L->,?&Q"-6TJ3LT#@?@P_QK2E\9$_A/+:***[# ^C?AK:"T\ Z
M: ,-*K2L?4LQQ^F*ZRN<\!2K-X%T=EZ"W"_B"0?Y5T=<,OB9TK8****D8444
M4 97B>R&H>%M4M"H)DM9 N1_%M)4_F!7RW7U=J<JP:3>2N<*D#L?H%)KY1KI
MH;,RJ!7=_".X,/CE(P?]?;21G]&_]EKA*[7X4H6\?V9'1(Y2?^^"/ZUK/X61
M'<^A*\@^-MEB;2+]4^\LD+O],%1^K5Z_7&?%'2CJ?@BY=%+26;K<J .PX;_Q
MTD_A7)3=I(VDKH^>:***[3G+VC7YTK6['4 "?LTZ2D#N 02/QKZICD2:))8V
M#1NH96'0@]#7R17O?PI\2+JWAL:;,X^UZ>!'@GEHOX3^'W?P'K6%>-U<TIO6
MQWU%%%<QL%%%% &;XAMIKSPSJMK;H7GFLY8XT!QN8H0!^=>!?\*X\7?] :3_
M +^Q_P#Q5?1]%:0J..Q,HIGSA_PKCQ=_T!I/^_L?_P 545Q\/_%-K;2W$VD2
M)%$A=V\Q.% R3]ZOI2LSQ%_R+&K?]><W_H!JU6E<GV:/EFBBBNDQ)(?]?'_O
M#^=?6M?)4/\ KX_]X?SKZUKGK]#6GU.<\?71L_ FL2CJT!B_[[(3_P!FKYIK
MZ0^(T+3_  _U9%'(C1_P5U8_H*^;ZJA\(JFX4445L9A1110 4444 %%%% !1
M110 5]6:1<-=Z)87+'+36\<A/N5!KY3KZH\/QM#X;TN)OO)9Q*?J$%85]D:T
MS,\?_P#(AZQ_UP_J*^:J^E?'_P#R(>L?]</ZBOFJG0^$53<*]/\ @I:;];U.
M]S_JK98L?[[9_P#9/UKS"O6O@A_KM;_W8/\ V>JJ_ R8?$>OT445QG0%%%%
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
M^\_ZYQ?^@"G0^(*FQQ=%%%=1@>S?!?6$DTV^T9V_>PR?:(P3U1@ 0!Z @?\
M?5>IU\L:!K=SX>UJWU.U.7B;YD)P'4]5/U'^-?2NAZ[8>(M+CU#3Y=\3\,IX
M:-NZL.Q'_P"KBN6M"SN;0E=6-*BBBL30**** "OF/QCK":[XMU'4(CNA>7;$
M1G!10%4\],@9_&O5/BAXVBTS3Y="L)0U_<+MG*_\L8SU!_VB.W8'/'%>'5TT
M86]YF5270*?%$\\T<4:EGD8*H'<G@4RNM^&VD'5_&]EE28;0_:I"#C&S[O\
MX]M_#-;-V5S-*[L?0]O MM:Q0)]R) B_0#%9GBO_ )$[6_\ KPG_ /1;5L5C
M^*_^1.UO_KPG_P#1;5PK<Z'L?+U%%%=YS'I'P7_Y&R]_Z\6_]#2O<:\.^"__
M "-E[_UXM_Z&E>XUR5OB-Z?PA1116185Y7\;+)GTW2KX#Y8IGA8_[P!'_H!K
MU2N<\=:,VN^#[^TC3=<*GG0@#)+KS@>Y&5_&K@[23)DKH^::***[3G/=O@]J
MJWGA673RW[RQF(V_[#Y8'\]_Y5Z'7S/X,\3/X6\117N&:V<>5<(.K1D\X]P0
M"/ICO7TE:7=O?VD5U:RK+!*H9'4Y#"N2K&TKF\'=$U%%%9%A112.ZQHSNP5%
M&69C@ >IH Y3XD:JNE>![\Y DNE^RQ@YY+]?_'=Q_"OG*NT^(_BY?$VMK%:-
MG3K/*0G_ )Z,?O/]#@ >P]ZXNNRE'ECJ83=V%>E?!BR:7Q+>WFW*06NS/HS,
M,?HK5YK7O?PDT4Z;X3-[*FV;4)/,'!!\L<*#_P"/$>S"BJ[1""NSOJ9-#'<0
M203(KQ2*4=&&0P(P0:?17&;GRUXCT:7P_K]YIDN3Y,A",?XT/*M^(Q677N7Q
M8\*-JFEKK5G&#=62D3*.KP]?S4\_0GVKPVNV$N:-SGDK,*U?#NO77AO6H-2M
M#EHSAXR<"1#U4_7]#@]JRJ*MJXCZHT/6['Q#I46HV$N^&0<J?O(W=6'8C_Z_
M0BM&OF'PSXIU+PKJ'VFQD!C? F@?[DH]_?T/;\Q7O'ACQUHWB>)$@F$%Z1\U
MI*<.#WVGHP^GX@5R3IN.JV-HS3.FHHHK(L**** "LSQ%_P BQJW_ %YS?^@&
MM.N#\>>/-)TK2[W2X9!=ZA/$\)BB;B+<""6;H,>G7Z=:J*;>@F[(\"HHHKN.
M8DA_U\?^\/YU]:U\E0_Z^/\ WA_.OK6N>OT-:?4SM>M)+_P[J=G$ 9)[26),
M]-S(0/UKY7KZYKYC\9:.="\6:A9!-L0E,D( XV-\RX^@./PHH/=!474PJ[+X
M8)IT_C%+34[."ZCN8'CC6= ZJXPP.#WPI'XUQM3V=W-87L%Y;/LG@D$D;>A!
MR*WDKJQFG9GTS_PB7AS_ * &F?\ @(G^%'_")>'/^@!IG_@(G^%-\+>);3Q3
MHT=];$+( %GASDQ/W'T]#W'Y5MUQ-R3LSHT9C?\ ")>'/^@!IG_@(G^%'_")
M>'/^@!IG_@(G^%;-%*["R,;_ (1+PY_T -,_\!$_PH_X1+PY_P! #3/_  $3
M_"MFBB["R,;_ (1+PY_T -,_\!$_PH_X1+PY_P! #3/_  $3_"M8S1"983(@
ME92RH6&X@8R0/09'YT^B["R,;_A$O#G_ $ -,_\  1/\*V%4*H50 H& !VI:
M*+MC.;\?_P#(AZQ_UP_J*^:J^E?'_P#R(>L?]</ZBOFJNFA\)C4W"O6O@A_K
MM;_W8/\ V>O):]:^"'^NUO\ W8/_ &>JJ_ Q0^(]?HHHKC-PHHHH *Y'XG_\
MD[U7_MC_ .C4KKJY'XG_ /).]5_[8_\ HU*J'Q(4MF?.E%%%=QS'KGP/_P"8
M[_V[_P#M2O7:\B^!_P#S'?\ MW_]J5Z[7'5^-G1#X0HHHK,H**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S];UJST
M#2I=0OI-L4? 51EI&/15'<G_ .N> :T*YZ7P_-J'BM=4U.:.6SLP/[/M5!PC
MX^:1\\%L]/08/6FK=1,K>&M%NIKV3Q+KB?\ $UN5VPP$Y%G#V0?[1[GW[<YZ
MJBBANX)6"BBBD,S=?U$:3H%]?9 :*(E,_P!\\+^I%<Q\+].-MX?FOW'SWDIP
M<]47@?\ CVZHOBC?NNF66EP[C)=S;B%/55Z CW+#'^[79:38+IFDVEBF,01*
MA(&,D#D_B<G\:U^&GZGGK][C?*"_%_\  +#P0R@B2)'!ZAE!KFKW1=)'BS34
M;3+(QSV\X93;KAF!C()&.N,_K74UAZNI'B+P_*.GG31G\8F/_LM3!NYT8B$7
M%775?FAT_A+P_<##Z3;+G_GDOE_^@XK@=#T6R\/_ !$O?#EVLXM;Q?M&GLEQ
M)'@<DK\K>@89//R#UKU666.")I99%CC499W. ![FO)_B9XET&[CL9M+U-)=9
MT^X$D+P+O4#//S?=/(![]/>J@Y-V'*C22^%?<:7B'P,-,5;G2H+BYTA3ON=*
MCF8$>LD?/+8'0YSV[8A'@SPMJNB#5M+UI[:WZF6=U*1GN&!P5/U-/M/$WCCQ
MA;)+H6G6>F63\?:YY YW#.<9'3_@)^M4+WX47<<1U*2[76+[S?.GM'!A2<'[
MRA@<ALYP>/I5J4EHV8U,'0J:N".=GUG5(=373M/\27>HONV(+2>8@XXP.F?P
MR/>F3ZQKSZBMM<:YJFFP@[9/WLK2)]06']*]=\'7&@7&FM_8EE%9/&?+N;8Q
MA)8G'9^Y/7DUF^)-177KR3P]HUG;7U\G%Q=3QAXK$'N3W?T4=QST(JE55[-'
M,\OE!\]*?R>J.0&B>$Q#'%ID=QXDUR\8[&GDD14/=WQMPO?!R3Z]Z['2?AYI
M5I8H^KEK^^ W2W#RLJC_ &0 1\H]^?Y"G+\*=--E$D-_<I=(H#3, RN>YV\8
M_ _G7->(8_$OA2U^P7&L_:+2\1XPN\L2@X/##*\'L:%[VD)$UJLZ4>;$TDTN
MJLU^.I:\+Z18^)/&=W>1V<:Z1:'*1%<J_9 0?7!8YSTQ7I,>@Z-$VZ/2;!&]
M5MD!_E7F_ACQ=%X1M/[+U+1[F%BQD>0<.Q/3Y& XP,=>U=Y8>,= U%<PZE$K
M <I+^[;\ >OX9J:JG?38,OEAE3M)KG>KZ:]M>PGA QS>&[>X5%'G232<#^]*
MY_K6]6/X4A$'A/2D'>V1_P#OH;OZUL5C/XF>EAU:E&_9?D<Q\0='&M>"[^%4
M#30+]HAXR0R<G'N5W#\:M>#=7.N>$M.OF8F5HMDI/7>ORL?Q(S^-;A (P1D'
MJ*\[^'I_L/Q+XB\*OPD,WVJV7OL; Y/^Z8_UIK6-NQH]&>BT445!0V2-)HGB
ME17C<%65AD,#U!%<=I<=SX/UR+12DLVAWSG[#( 6-K)U,3?[)Y(/U]R.SHII
MVT$T%%%%(84444 %9GB3_D5]7_Z\IO\ T UIUF>)/^17U?\ Z\IO_0#36X,^
M6:***[SE-?PI_P CAHG_ %_P?^C%KZBKY=\*?\CAHG_7_!_Z,6OJ*N:ONC:G
ML%%%%8&@4444 %%%% !1110 5C>+O^1-UO\ Z\9O_0#6S6-XN_Y$W6_^O&;_
M - -..XGL?+]%%%=YS'I/P7_ .1IOO\ KR/_ *&E>X5X?\%_^1IOO^O(_P#H
M:5[A7)6^(WI_"%?/7Q5_Y'^\_P"N<7_H KZ%KYZ^*O\ R/\ >?\ 7.+_ - %
M.A\05-CBZ**4 D@ 9)X%=1@)6IH7B+4_#=\+K3;DQL<;T/*2#T8=_P"8[8K:
M\>>#9?"NJ*T2LVG7 S#)G.UL?,A]QV]1]#7(TDU)#U3/;M$^,>E72)'K%M+9
M3=&DC!DC^O'S#Z8/UKK+3QOX8O8O,BUVQ5?2:41'\GP:^9:*R=&+V+51GTA?
M_$7PII^Y7U>*9P,A;=6EW>P*C'YFO/\ Q+\8+J\B>VT&W:TC88-S+@R8_P!D
M=%^O/X5Y?13C2BA.;8Z21Y9&DD=GD<EF9CDL3U)--HHK4@*^@/A?X7?0?#QN
M[J,I>W^)&5ARB#[J_7DD_7!Z5QGPV^'SZC/%K>KPE;%"'MX7'^N/9B/[O\_I
MU]LKGK3^RC6$>K"L?Q7_ ,B=K?\ UX3_ /HMJV*Q_%?_ ")VM_\ 7A/_ .BV
MK".YH]CY>HHHKO.8](^"_P#R-E[_ ->+?^AI7N->'?!?_D;+W_KQ;_T-*]QK
MDK?$;T_A"BBBLBPHHHH ^>/B1X7;P[XC>:%,6%Z3+#CHI_B3\">/8BN-KZE\
M0:#9^)-'FTZ]7Y'Y1P/FC<=&'N/Y9'>OG#Q%X<U#PSJ;65_%CJ8Y1]R5?53_
M $[5UTI\RL]S"<;.YDUU'A+QUJGA.4I#BXL7.7M9#@9]5/\ "?T]0>*Y>BM&
MDU9DIV/H+2OBKX9U&-1<7$EC,2 4N(SC/^\N1CW.*Z#_ (2OPY_T']+_ / R
M/_&OEVBLG0CT+]HSZ*U/XF^%M-#@7_VN5?\ EG:H7S]&X7]:\J\7_$C4O$\;
M6<*?8M.)YB1LM)_OMZ>PX^O%<5151I1CJ)S;"BBKFEZ7>ZSJ$5C80--<2' 5
M>WN3V'O6A!H>$_#LWB?Q!;Z?'E8L[YY!_!&.I^O8>Y%?3,$$5M;QP0HL<42A
M$11PJ@8 %8'@SPE;^$M'%NI62[EPUS,!]YO0?[([?B>]='7'4GS/0WA&R"BB
MBLRP(!&",@UX+\1_ C^'[M]4TZ(MI4S995'_ ![L>Q_V3V/X>F?>JCFABN8)
M()XTDBD4JZ.,A@>H(JX3<7<F4;H^2J*])\;?"ZYTMY-0T*-[FQ^\UN/FDA^G
M=E_4=\]:\VKKC)25T8--;A0"0<@X(HHJA'6Z1\2?$^D*L:WWVN%<XCNU\S_Q
M[[WX9Q75VWQMG5 +O0XW;NT5P4'Y%3_.O)Z*ATXO=%*31["?C=!CC0I"?>Y'
M_P 35"[^-E^Z$6>CVT+=C-*TGZ +7EM%+V4.P^>1TVL^/_$NMJ\=QJ+PP-G,
M-L/+7!&""1R1[$FN9HHJTDMB6VPHHJ2"WFNIT@MXGEFD.U(XU+,Q] !3$$/^
MOC_WA_.OK6O*_ _PL%H\>I^(45YP=T5GG*I[OV)]NGKGH/5*Y:TE)Z&\$TM0
MKS?XM^%VU/2H]:M8]US8J1,!U:'KG_@)R?H3Z5Z12,H92K %2,$$=:SC)Q=R
MFKJQ\CT5Z!\0_ $N@7,FIZ;&7TJ1LLJC)MR>Q_V?0_@>Q/G]=L9*2NCG::=C
M2T37=1\/:BM[IMP8I1PR]5<?W6'<?_K'->NZ%\8M*NXUCUF"2QFQ\TD:F2(_
ME\P^F#]:\0HJ90C+<:DT?45KXJ\/WBH8-:T]RXRJ_:%#?]\DY'Y5<DU73H8_
M,EO[6-/[S3*!_.OE&BL_8+N7[0^EK_Q[X6TY09=:M9-PX%NWG'_QS./QKA=<
M^,X*-%H5@P8C_7W6./H@/\S^%>1T52HQ1+J-FFWB+5WUM=9;4)CJ"OO6<GD>
MP'3;R1MQC'&,5[SX'\<6OBVR*/LAU.%<S0 \,/[Z>J_R[]B?G.K6FW-[::E;
MSZ<\J7B./),0RV[I@#OGICOFG.FI((R:9]7T50T6;4+C1;2;5;9+>^:,&:)&
MR%/^><=LXR:OUQFYS?C_ /Y$/6/^N']17S57TKX__P"1#UC_ *X?U%?-5=5#
MX3&IN%>M?!#_ %VM_P"[!_[/7DM>M?!#_7:W_NP?^SU57X&*'Q'K]%%%<9N%
M%%% !7(_$_\ Y)WJO_;'_P!&I775R/Q/_P"2=ZK_ -L?_1J54/B0I;,^=***
M*[CF/7/@?_S'?^W?_P!J5Z[7D7P/_P"8[_V[_P#M2O7:XZOQLZ(?"%%%%9E!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%07MTEC87%W+GRX(FE;'7"C)_E0)M)79YW<?\5#\7(XP
M-]OIP&2.VSGG_@;8KTB:>*WB:6>5(HU&6=V"@#W)KR?PIIGB#4=*U'5M'O+:
MVU&YNA&9[A,X3!9\<$9+,G;^$UMP?"^.]E6X\2ZY?ZM*#D(7*1CCD=2?R*UO
M42O9O8X,ONZ;JM:S;?\ D7M5^)WAK37,4-R^H3YQY=FF\=/[QPI_ FN:U?Q#
MXRUQ]/DL]$&C0?;%2"XN^7$C*4'!'W2&/\)'O7HFE>'M'T1 NFZ=;VY QO5/
MG(]V/)_$U#XGV)I4-Q)]VWO+:7\IDS^A-1%QOHCJK75-OL<M'\,Y=4E6X\4Z
M_>ZE(#N$*-LC4GJ!G/'T"UUNE>&M%T2/9IVFV\&5*EPF78'L6.21]36K14N3
M9JDD><>$6/A+QMJ/A*8D6=T3=:>3GTY7\@1DGK&?6O1B0!DG '4UPWQ-TMWT
M>WU^S81W^D2B9']4R,C\\'\".]16<^H_$>&*619-.\-X_>1J_P"]O6'#+D?=
MC!R/4X]_EIKF7,).VA0U:"X\8>()KKP>3:26\3P7.KK(4CN"1@1KC[^./G[8
M![+GH/ M[IL-B^A16/\ 9FI69_TFSD.79N\@;^,'CGZ=L9ZBUM8+*UCMK6%(
M8(EVI&@P%%97B#PU;:ZD<PE>TU&WYMKV'[\1_P#9E]5/7GI2YDU8+6U-HD 9
M)P!U->8Z9GQI\1)=18%M/T_'E^A"D[/S;+<_2GZ_XOU6Q\/W6C:M:&#6& B%
MQ$/W4\1SF1#ZX&".,%L^PZOP7H?]A>'88I$Q=3?OI\]0QZ+^ P/KGUJTN2+?
M5G!6_P!HQ$:*^&.K]>B_4W+FUM[R$PW4$4\1ZI*@93^!KB_$G@+0AI5]?6\,
MEK+!!),!$_RL0">0<X'';%=S6)XPF,'A'4V7JT)CX_VB%_K40E)-),WQ5*E.
MG)SBG9,XNV\*>,-&M(9]&U;>IC#?9B^W!/4!6RGX\5,/'OB#17\O7]#.T';Y
MJJ8\_0\JWX8KTFD95=2K*&4C!!&0:KVM_B5S%8!TU^YJ./XK[F<QIOQ!\/:B
M55KIK20G 6Y7;_X]RH_$UB>)%-E\0/#7B*P'GP7;?89VAP5.[A22.O#$_P#
M!70ZCX'\/ZD&+V"02$?ZRW_=D>^!P3]0:YJ;X;ZAITS3Z!K<D+$\)(2AQ[LO
M7\A51]G?1V$YXRG\<5)>6C^YGH]%>:C7/'>@$#4=.^WP \N$W':/]I.GU85H
MZ=\4='N=JWL$]FYZG'F(/Q'/Z5+I2W6I<<PHM\L[Q?FK?\ [FBJ\5_:3VT%S
M'<Q&&?'E/NP'ST ]_:K%9':FGL%%%% PHHHH *S/$G_(KZO_ ->4W_H!K3IK
MHDL;1R(KHP*LK#((/4$4+<#Y(HKZG_X1[1/^@/I__@,G^%'_  CVB?\ 0'T_
M_P !D_PKI]NNQE[-GS?X4_Y'#1/^O^#_ -&+7U%6?'H6D0RI+%I5BDB,&5UM
MT!4CH0<<&M"LJD^9EQCRA1116904444 %%%% !1110 5C>+O^1-UO_KQF_\
M0#6S39(XYHGBE17C<%61AD,#U!%-.S!GR117U/\ \(]HG_0'T_\ \!D_PH_X
M1[1/^@/I_P#X#)_A71[==C+V;/(?@O\ \C3??]>1_P#0TKW"JEKI>GV,ADM+
M"UMW8;2T,*H2/3(%6ZQG+F=RXJRL%?/7Q5_Y'^\_ZYQ?^@"OH6J5QH^F7<QF
MN=.M)Y3U>6!68_B113GRNX2C=6/E.M#0;87OB+3+4])KJ*,_0L!7TO\ \(]H
MG_0'T_\ \!D_PI\6AZ1#*DL6E6,<B$,KI;H"I'<'%:NNNQ'LQVK:39:WILMA
M?PB6WE'(/4'L0>Q%>%>*_AIJWA^22XLXWO\ 3\DB2-<O&.OSJ/YCCZ=*^@J*
MRA-QV+E%,^1J*^GM5\(>']:9GO\ 2K>21CDR*-CGZLN"?SKF[GX/^&)Y-T;7
MUL/[L4P(_P#'E)K=5X]3-TV>"T5[Q#\'/#44FYYM1F']UYE _P#'5!K;L?A[
MX5L'WQ:- [>LY:4?DQ(H=:(>S9\_:3H&K:[-Y6F6$URV<%E7"K]6/ _$UZWX
M4^$EIISI>:\\=Y<*<K;I_JE/OG[WTZ?6O28XHX8UCB18XU&%51@#Z"GUE*LW
ML6H)!T&!1116185C^*_^1.UO_KPG_P#1;5L4V2-)HGBE17C<%61AD,#U!'<4
MT[,#Y(HKZG_X1[1/^@/I_P#X#)_A1_PCVB?] ?3_ /P&3_"NCVZ[&7LV>0?!
M?_D;+W_KQ;_T-*]QJI:Z7I]C(9+2PM;>0C:6AA5"1Z9 JW6,Y<SN7%65@HHH
MJ"@HHHH *SM:T/3_ !!ISV.I6ZS1-R#T9#_>4]C_ )Z5HT47L!X1XE^$^K:6
MSSZ3G4;0<[5&)E'NO\7_  'D^E<!+%+!*T4T;QR(<,CJ00?0@U];52U#1]-U
M9 NH6%M= # \Z(,1]">E;QK-;F;IKH?*=%?0UU\*_"=P&V6,MNQ.=T4[\?@Q
M(_2LW_A3'AS/_'YJG_?V/_XBM/;1)]FSPNE +$  DGH!7T#:_"?PI;KB2UN+
MD^LMPP_]!Q72Z;X>T?1\'3]-M;=@,;TC&X_\"ZG\Z3KKH"IL\.\._##7M;99
M;F(Z=:'K)<+AR/\ 93K^>!7M'AOPKI?A:R-OI\/SOS+._,DA]SZ>PX_6MNBL
M)U'(TC%(****@H**** "BBB@ KC?$_PVT7Q&SW$:_8;YLDSPJ,.?5UZ'Z\'W
MKLJ*:;3NA-)[GSIKOPW\1Z(S/]C-[;@\36@+^O5?O#@<\8]ZY(@@D$$$=0:^
MN*SM1T#2-7R=0TVUN6(QODB!8?1NHK:-=]2'3['RO17T#>?";PK=+B*WN;0Y
MZP3D_P#H>X50?X+^'R/DO]3!]6DC/_LE:>VB1[-GAM%>WI\%M$!^?4=0(_V2
M@_\ 9:F7X,^'%8$W>IL!V,J8/Y)1[:(>SD>%5-;6MQ>3K!:P2SS-]V.)"S'Z
M 5]#VGPU\)VCJZZ4LK#O-*[@_@3C]*Z2SL+/3XO*LK2"VC_N0QA!^0J7771%
M*F^IXAX?^$FM:ELFU1ETVW.#M;YI6'!^Z.!^)R/2O6_#WA'1O#$.W3K4><1A
M[B3YI''N>PX' P*W**QE4E+<M12"BBBH*"BBB@!KHLB,CJ&1AAE89!'H:\N\
M5_"*&[>2\\/2);R-EFM).(R?]D_P_0\?05ZG151DXO032>Y\K:KHFIZ)<>1J
M5C-;/D@%U^5O]UNC?@:SZ^MIH8KB)HIXDEC889'4,#]0:YF^^'/A2_<N^D11
M.1U@9H@/P4@?I6ZKKJC-T^Q\WT5[JWP9\.,Q(N]44$]!+'@?^.4G_"F/#O\
MS^ZI_P!_8_\ XBJ]M$GV;/"Z "3@#)/05[]9_"/PM;9\Z.[N\_\ /><C'_?
M6NHTWPYHVCX.GZ9:V[@8WI&-_P#WUU_6DZ\>@U39X/H'PW\0ZZRN;4V5J3S-
M= IQQ]U?O'@\<8]Z]B\*^ M(\+*LL2?:;['-U*!N'&#M'\(Z^_/4UU-%8RJ2
MD:*"04445F4<WX__ .1#UC_KA_45\U5];30Q7$+0SQ)+$XPR.H93]0:H?\(]
MHG_0'T__ ,!D_P *UIU%%6(E#F9\L5ZU\$/]=K?^[!_[/7IO_"/:)_T!]/\
M_ 9/\*LVFG6-@7-G9V]OOQN\F)4W8Z9P.:J=52C:PHPL[EFBBBL#0**** "N
M1^)__).]5_[8_P#HU*ZZHKBW@NX&@N88YHFQNCD4,IP<\@^].+L[B:NCY+HK
MZG_X1[1/^@/I_P#X#)_A1_PCVB?] ?3_ /P&3_"NCVZ[&?LV>:? _P#YCO\
MV[_^U*]=JM::=96&_P"QV=O;;\;_ "8E3=CIG YZFK-83ES2N:15E8****D8
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7'?$O4?L?A5K93\]W*L?7G:/F)_0#\:[&O/O&.GW>N>-M
M&T[[-(UBBAW?:=N"WS\].B@?4CUK2DES79QX^4E0<8[O3[SJ/"FG?V7X7T^U
M((?R@[@CD,WS$?AG'X5LT45#=W<Z:<%""@MD%8?C" W'A'4T'58?,_[X(;^E
M;E4=9MY+S0M0M81F6:VDC0>I*D"B+LTQ5H\U.4>Z9=!!&0<@U0UK6[#0-.>^
MU";RXEX51RTC=E4=R?\ /%9=]XCCT#2-/@GA>XU>:%%BL(N9)'V\_0 YRWL>
MM0Z-X:NIKY-<\2RI=:H.88%_U-F/1!W;U;_#)?+;5E*5T5;;1;_Q;=0ZGXEA
M,&GQMOM-()X]GF]6_P!GMT/<'+\'LWA+QIJ/A&8D6ER3=Z>Q[@CD?D,?5#ZU
MZ17#_$O2)Y](@UW3SLU'2)/M",!GY 06X[XP&Y[ ^M5&5_=8-6U.XHK.T'6(
M-?T.TU.WX2=-Q7.=C=&7\#D5A_$+7/[)\.O;Q-BYO<Q)ZA?XC^7'XU,8MRY2
M*U:-*FZDMD<NMM_PL+QQ=.TDBZ9:1E%DB.TXY"D'U+9;Z"NCL];O_"]U%I7B
M>82VLAV6FKXPK^B2_P!UO?H?P)J_X)T+^PO#L,<J;;J?]]-D<@GHOX# ^N:W
M+VRMM1LY;2\@2>WE7:\;C((JYS3=NB.?!490I\\_BEJ_\OD3UB^*-K:3% _2
M>\MHL?65<_H#6")=0\ R*DWG7_ADG"R\M-8#T;NT?OU'Y9WM4C_MB'2);)EG
MMOML=PTB,"NQ0S Y[\A?SJ4K-,WK7=-I=3:HHHJ#8**** "L[4= TG5LF^T^
M"9R #(4P^!VW#G]:T:*:;6Q,H1FK25T<MK_@BSUJWTZWBG>SALLJB1KN!4XR
M.3P>.O/OFG:KIWB*7Q7IMS87PCTN( 31E\9P?FW+_$2. >WMU/3T52FS&6%I
MMMK1NVWEL%%%%0= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %<QX9OO$MUJ6H)K5FL-NA_=';CG/13_ !#'>MK5X;RYTBZA
MT^80W;QD12'C:?KV^O:J7A:SU:QT58=9NOM%UO8ABVXJIZ MW[_GCM5JW*SG
MGS.M%*]E=^7HS:HHHJ#H"N9UOQ/+%?C1-"A2]UEQEE)_=6J_WY2.GTZG\1G1
MU^VU:\T];;1[N*SEED"RW#J2T<>#DH/[W3&??IQ3M$T&P\/V/V:QC(+'=+,Y
MW23-W9V[D_\ ZJI66K$[E3P_X9CT>2:^NIVOM7N?^/B]E')_V5'\*^P]!Z#&
M]112;;W':P4C*KJ58!E(P01P12T4@/-_"3-X0\;:AX3F)%E=YNM/9B?3E?R!
M&2>J>]06G_%<?$-[IAOTO3\; 1E6 /R_]]-D\]ABMOXC7]IIVDQR>1$VI3!H
M;>8H"\2$8D*GMP<?\"K1\$Z%_87AV))$Q=3_ +V?(Y!/1?P'ZYK>]H\_5GFU
ME[>O&A]F.K_1?J='1116!Z0C*'4JP!4C!!'!%<9/I%_X0NI-0\/1/<Z7(V^Z
MTD'E/5X?0_[/?\L=I133L)HH:/K-CKNG)?:?.)86X/9D/=6'8BK]<KJ_ANZM
MK^37/#4B6VI-S/;-_J;P>C#LWHW^.:T/#_B6UUZ.2,(]KJ$'%S93<21'^H]"
M*;75!?HS:HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8WB4FYTF
MXTNVOK:WO[N,I"LT@!<'[P Z\C(X'>FE=V(J2Y(N1Q%B/^$X^(<EXWS:9I^-
MGHP!^4?\";+?0$5ZA6#X1\/#PYHBVKE&N9&,D[KT+=@/8#'ZUO5=22;LMD<V
M"HRIT^:?Q2U?^7R"BBBLSL"BBB@ K/N-%T^YU>UU62W'VZV!6.925.T@@@X^
M\.>AK0HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1F"J68X4#))
M[5Q=M#H'C;7HM8MKFZ^T::R I@*K ,64\CH3G_ZU=KU&#5#3=&T[1Q,-/M([
M?SGWR;<\G\>@]!T%5&5D^YA6I.I**=G'K^EB_1114FX4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
C%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>fgen-20200130.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2020-01-30T19:57:28.6977592+00:00 -->
<!-- Version            : 5.0.1.321 -->
<!-- Package ID         : bfdc704d80694e75913b713fa84ea5f5 -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:fgen="http://www.fibrogen.com/20200130" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fibrogen.com/20200130" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2019-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" namespace="http://fasb.org/srt/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd" namespace="http://fasb.org/srt-roles/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" namespace="http://fasb.org/srt-types/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" namespace="http://fasb.org/us-gaap/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" namespace="http://fasb.org/us-roles/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" namespace="http://fasb.org/us-types/2019-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.fibrogen.com/20200130/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fgen-20200130_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fgen-20200130_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>fgen-20200130_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2020-01-30T19:57:28.6977592+00:00 -->
<!-- Version            : 5.0.1.321 -->
<!-- Package ID         : bfdc704d80694e75913b713fa84ea5f5 -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/label/axisDefault" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd#axisDefault" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Address Line1</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address City Or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address State Or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre-commencement Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre-commencement Issuer Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of each class</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Name of each exchange on which registered</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>fgen-20200130_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2020-01-30T19:57:28.6977592+00:00 -->
<!-- Version            : 5.0.1.321 -->
<!-- Package ID         : bfdc704d80694e75913b713fa84ea5f5 -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.fibrogen.com/20200130/role/TemplateLink" xlink:href="fgen-20200130.xsd#TemplateLink" xlink:type="simple" />
  <link:roleRef roleURI="http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="fgen-20200130.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="10010.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="10030.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="10050.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="10070.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="10090.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="10110.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="10130.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="10150.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="10170.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="10190.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="10210.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="10230.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="10250.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="10270.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="10290.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="10310.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="10330.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="10350.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="10370.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="10390.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="10430.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="10470.00" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !&%/E ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ $84^4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  1A3Y04_<4YNX    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R$Y&82;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>
MFS*V!]C1TN]/GT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE<DKXJ7GH
MHU,T/>,1@M(?ZHA0<;X"AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-V
MZ-!3 E$*8.T\,9S'KH$;8(811I>^"V@68J[^B<T=8)?DF.R2&H:A'.J<FW80
M\/:T>\GK%M8G4E[C]"M92>> :W:=_%IO'O=;UE:\X@471<WW8B7ON10/[[/K
M#[^;L.N-/=A_;'P5;!OX=1?M%U!+ P04    "  1A3Y0F5R<(Q &  "<)P
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
M#?_)\@M02P$"% ,4    "  1A3Y0'R// \     3 @  "P
M@ $     7W)E;',O+G)E;'-02P$"% ,4    "  1A3Y0)^B'#H(   "Q
M$               @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M !&%/E!3]Q3F[@   "L"   1              "  9D!  !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( !&%/E"97)PC$ 8  )PG   3
M  "  ;8"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ $84^4)V2
M$;&A @  DPL  !@              ( !]P@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( !&%/E ZY[MR5@(   ,&   4
M  "  <X+  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( !&%/E"Z
MH3F*UP$  #(&   -              "  58.  !X;"]S='EL97,N>&UL4$L!
M A0#%     @ $84^4!9M(W]# 0  / (   \              ( !6!   'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( !&%/E#_P"8(O0   (4"   :
M          "  <@1  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    ( !&%/E +C]@#(0$  %<$   3              "  ;T2  !;0V]N
E=&5N=%]4>7!E<UTN>&UL4$L%!@     *  H @ (   \4      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="fgen-8k_20200130.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="fgen-8k_20200130.htm">fgen-8k_20200130.htm</File>
    <File>fgen-20200130.xsd</File>
    <File>fgen-20200130_lab.xml</File>
    <File>fgen-20200130_pre.xml</File>
    <File>fgen-ex991_6.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>12
<FILENAME>0001564590-20-002758-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001564590-20-002758-xbrl.zip
M4$L#!!0    ( !&%/E!#"NV>S00  'X7   1    9F=E;BTR,#(P,#$S,"YX
M<V2]6%MOVS84?A^P_\#IJ<6JFQW'L9&DZ.8&".!FA9,-?2MHBG*(TI1&4HG]
M[T=2HBS;M&,IZ?P2BN?VD>?"<W+Y<;6DX ES03)VY<5!Y ',4)80MKCR"N%#
M@0CQ/E[_^LOE;[X/)C>W=^ 3DN0)3XA -!,%Q^_NO[P'W_Z83<$]>L1+""89
M*I:82>"#1RGS<1@^/S\'24J8R&@AE2D1H&P9 M^WBO_D&&H"F$")@?F-02_J
M17X4^_WH(1Z-!\-Q[R(X'PV'@U'O]R@:1U%#P3_E&4#C-P:#( KBH-^+&XQ?
M(?H!%QC<3AJ,\S1!P^@LN8C.1V=8&8C[\V'<3^'%&8:#=-!$FN5K3A:/$KQ#
M[PU$=5[&,*5X#6X(@PP12,&]/>D'<,M0 #Y1"F9:3( 9%I@_X22HM*Y$,A;E
MS2EO,#%F2E^QO/(:E[>:<QID?!$FDH=RG>-0,?F*"W."/"OWLM"V@""H%C#,
M J-@D3V%BA#VHC@VMQ_7[#+G!_@510M<; LP2)!P2QB2%AENBQ#VA(5TRY0T
M+=3? <:EK\^WL95",3='KTE:;+0MII4G.[:T3"^*!F%);%APZG9H55FS@##?
M9Z\(#I$$$_>)%>$ ;N+VM(+>5_<DI I#;/E15C#)UVX3%='A"DK8CR-6-'D.
M16UEM<?_W#?<\6@T"@VU!E1PKLK,(405U7VW!_QL*0XAO$*/;DN:XA!(%YAM
M'20E<YZI35.U=,JK"%25$DK)R;R0^";CRPE.84%5E!3LWP)2DA*<J&)*L:Z$
M6PP-LH1\@>4=7&*10X1/,5I=MDA<5ZV9PF]?IF4A]E1U <#4%[+,,RY!66:F
M&3+%]HAS]9=OX\C76W[<4U<4*&4>8$[ AX(P?"4,&VB=8&RBM#,,6PNT_<$A
MR^[B<9I-<2PG[8>_2="C&([E=5<XS82LO_Q-XIP&R)76'1'9NJ@7;7'LUM1N
M<=%\A^_*5U7'QTC'9WQ^4GRZG_+7PGDMEG8X]CQ3EU2S:NN;O8+<$46C4ZC6
M_J9K. F)H]?HYAG*>0@YXAG%ZK5"\O,JIY!!F9F4;N4DS;ZER\<;93?J^S48
MC5*&%ZK_3CH!:RIX R#R-2"ZE]Y-7UHNVY;=_;ZV(Q#;@NN%O^G%3P*QV[Z?
M[ RC9:^_#3&5PG32+Z?SP>;XS3!H%XN62$JAGX/'M)UM\>SWJEW#Q$Y>9N5O
M9K#3 F5W;NMX*\W1IKR9:J?-O;CFH[?$TSIPK,Q/0]0Z=)Q33@,19"R3!H;9
ML[MY3EB:55MJ4S?%8WVT!Z4,$#5*/."E>DDDGIHI39/^GMV^/(Z4]79;N-WP
M6(.RL!*<$D;,$2+] W[S_TG6%-"V+L-=B5UEA<#)7^S:K'..A5)B;J<A7;$<
MDT20HH)V$-P@.RQ7[5IO[#C)WM,,I\",T./J_3\^:(<YSW+,)5&ATIC3C8)'
MCM,K3\^XOG7C=PKG@?*;9=DSL.T\XW0E@NET \_*2B*U\%23C9?$!P!IK5J'
M[Y4G5.K0>B;[WX^K0J'M<7>CQWWJKPVNUH>O$_+T])-PE;%LN2XQVCRQ?S^Q
MY#-3R-:W*OOYTJ#R3+K/%/OWD]B/Y6?L2-!Z"5D"2G6@H:]=RG9.O.ZYWCUE
M+\/=6EOM-&MRN56^&-?_ 5!+ P04    "  1A3Y0O+K#U"('  "720  %0
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
M[9[-!   ?A<  !$              ( !     &9G96XM,C R,# Q,S N>'-D
M4$L! A0#%     @ $84^4+RZP]0B!P  ETD  !4              ( !_ 0
M &9G96XM,C R,# Q,S!?;&%B+GAM;%!+ 0(4 Q0    ( !&%/E!0E> B^00
M -PK   5              "  5$,  !F9V5N+3(P,C P,3,P7W!R92YX;6Q0
M2P$"% ,4    "  1A3Y0F[3O'0D2  !?L0  %               @ %]$0
M9F=E;BTX:U\R,#(P,#$S,"YH=&U02P$"% ,4    "  1A3Y0&1DTOS09  #(
M=P  $               @ &X(P  9F=E;BUE>#DY,5\V+FAT;5!+!08
..!0 % $4!   :/0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "fgen-8k_20200130.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "fgen-8k_20200130.htm"
     ]
    },
    "labelLink": {
     "local": [
      "fgen-20200130_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fgen-20200130_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "fgen-20200130.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 23,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "fgen",
   "nsuri": "http://www.fibrogen.com/20200130",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "fgen-8k_20200130.htm",
      "contextRef": "C_0000921299_20200130_20200130",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "fgen-8k_20200130.htm",
      "contextRef": "C_0000921299_20200130_20200130",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address Address Line1",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address City Or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address State Or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security12b Title",
        "terseLabel": "Title of each class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of each exchange on which registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.fibrogen.com/20200130/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>fgen-8k_20200130_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fgen-20200130.xsd" xlink:type="simple"/>
    <context id="C_0000921299_20200130_20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000921299</identifier>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="C_0000921299_20200130_20200130" id="F_000001">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="C_0000921299_20200130_20200130" id="F_000004">0000921299</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="C_0000921299_20200130_20200130" id="F_000000">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="C_0000921299_20200130_20200130" id="F_000002">2020-01-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="C_0000921299_20200130_20200130" id="F_000003">FibroGen, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="C_0000921299_20200130_20200130" id="F_000007">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="C_0000921299_20200130_20200130" id="F_000006">001-36740</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="C_0000921299_20200130_20200130" id="F_000008">77-0357827</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="C_0000921299_20200130_20200130" id="F_000009">409 Illinois Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="C_0000921299_20200130_20200130" id="F_000010">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="C_0000921299_20200130_20200130" id="F_000011">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="C_0000921299_20200130_20200130" id="F_000012">94158</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="C_0000921299_20200130_20200130" id="F_000013">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="C_0000921299_20200130_20200130" id="F_000014">978-1200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="C_0000921299_20200130_20200130" id="F_000015">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="C_0000921299_20200130_20200130" id="F_000016">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="C_0000921299_20200130_20200130" id="F_000017">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="C_0000921299_20200130_20200130" id="F_000018">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="C_0000921299_20200130_20200130" id="F_000019">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="C_0000921299_20200130_20200130" id="F_000020">FGEN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="C_0000921299_20200130_20200130" id="F_000021">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="C_0000921299_20200130_20200130" id="F_000005">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6611645760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Jan. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 30,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FibroGen, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000921299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0357827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">409 Illinois Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">978-1200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of each class</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FGEN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of each exchange on which registered</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
