{\rtf1\deflang1033\deflangfe1033\margl720\margr720\margt360\margb360{\stylesheet{\fs20\lang1033\snext0 Normal;}
{\s1\sb240\keepn{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144}\b\f0\fs30\lang1033 \sbasedon0\snext0 heading 1;}
{\s2\sb200\keepn{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144{\pntxtb.}}\b\f0\fs26\lang1033 \sbasedon0\snext0 heading 2;}
{\s3\sb180\keepn{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144{\pntxtb.}}\b\f0\fs22\lang1033 \sbasedon0\snext0 heading 3;}
{\s4\sb160\keepn{\*\pn \pnlvl4\pnucltr\pnprev1\pnstart1\pnsp144{\pntxtb.}}\b\f0\fs22\lang1033 \sbasedon0\snext0 heading 4;}
{\s5\sb140\keepn{\*\pn \pnlvl5\pncltr\pnprev1\pnstart1\pnsp144}\b\f0\fs20\lang1033 \sbasedon0\snext0 heading 5;}
{\s6\tqc\lang1033\sbasedon0\snext6 footer;}
{\*\cs16 \additive\super\sbasedon10 footnote reference;}
{\*\cs18 \additive\sbasedon10 page number;}}
{\fonttbl{\f0\fnil Times New Roman;}{\f1\fnil Courier New}{\f2005\fnil Courier New;}{\f2010\fnil Wingdings;}{\f2020\fnil Webdings;}{\f2\fnil Arial;}{\f3\fnil Arial;}{\f4\fnil LucidaHandwriting;}{\f5\fnil Symbol;}{\f6\fnil Symbol;}{\f7\fnil Ferdsch;}{\f30\fnil Myriad Cn Semibold;}{\f31\fnil Myriad Roman;}{\f50\fnil Courier New;}{\f51\fnil Times New Roman;}{\f52\fnil Arial;}{\f53\fnil Symbol;}{\f54\fnil Wingdings;}{\f55\fnil Wingdings 2;}{\f56\fnil Wingdings 3;}{\f57\fnil Webdings;}{\f58\fnil Arial Narrow;}{\f59\fnil Arial Unicode MS;}{\f60\fnil Cyberbit;}{\f61\fnil Morningstar 1U Light;}{\f62\fnil Calibri;}}
{\colortbl;\red0\green0\blue0;\red127\green0\blue0;\red0\green0\blue255;\red127\green127\blue127;\red0\green51\blue153;\red255\green204\blue0;\red255\green255\blue255;\red246\green244\blue236;\red0\green0\blue0;\red5\green99\blue193;\red217\green217\blue217;\red204\green238\blue255;}
{\*\bkmkstart filing_1}{\*\bkmkend filing_1}{\*\bkmkstart doc_1_1}{\*\bkmkend doc_1_1}\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\brdrb\brdrs\cf1\f51\fs2\qc 987654321`qwer\par\pard\plain\cf1\f51\fs10\ql \~\par\pard\plain\cf1\f51\fs36\b\qc UNITED STATES\par\pard\plain\cf1\f51\fs36\b\qc SECURITIES AND EXCHANGE COMMISSION\par\pard\plain\cf1\f51\fs20\b\qc Washington, D.C. 20549\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs36\b\qc FORM\~10-Q\par\pard\plain\cf1\f51\fs20\qc \~
\par\pard\plain
{\trowd\cellx956\cellx10164\trrh495
\pard\plain\intbl\li220\fi-220\cf1\f51\fs20\b\ql \u9746?\cell\pard\plain\intbl\cf1\f51\fs20\b\ql QUARTERLY REPORT PURSUANT TO SECTION\~13 OR 15(d)\~OF THE SECURITIES EXCHANGE\plain\intbl\cf1\f51\fs20\b\ql ACT OF 1934\cell{
{\trowd\cellx956\cellx10164\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\qc For the quarterly period ended June 30, 2017\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\b\qc OR\par\pard\plain\cf1\f51\fs20\qc \~
\par\pard\plain
{\trowd\cellx956\cellx10164\trrh495
\pard\plain\intbl\li220\fi-220\cf1\f51\fs20\b\ql \u9744?\cell\pard\plain\intbl\cf1\f51\fs20\b\ql TRANSITION REPORT PURSUANT TO SECTION\~13 OR 15(d)\~OF THE SECURITIES EXCHANGE\plain\intbl\cf1\f51\fs20\b\ql ACT OF 1934\cell{
{\trowd\cellx956\cellx10164\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\qc For the transition period from \~\~\~\~\~\~\~\~\~\~\~to\~\~\~\~\~\~\~\~\~\~\~\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\b\qc Commission file number 0-17999\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs36\b\qc ImmunoGen,\~Inc.\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh248
\pard\plain\intbl\cf1\f51\fs20\b\qc Massachusetts\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\qc 04-2726691\cell{
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh248\row}}}
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh495
\pard\plain\intbl\cf1\f51\fs20\qc (State or other jurisdiction of incorporation or
\par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs20\qc organization)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc (I.R.S. Employer Identification No.)\cell{
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh495\row}}}\pard\plain\cf1\f51\fs10\ql \~\par\pard\plain\cf1\f51\fs20\b\qc 830 Winter Street, Waltham, MA 02451\par\pard\plain\cf1\f51\fs20\qc (Address of principal executive offices, including zip code)\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\b\qc (781) 895-0600\par\pard\plain\cf1\f51\fs20\qc (Registrant\u8217?s telephone number, including area code)\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs18\ql Indicate by check mark whether the registrant (1)\~has filed all reports required to be filed by Section\~13 or 15(d)\~of the Securities\plain\cf1\f51\fs18\ql Exchange Act of 1934 during the preceding 12\~months (or for such shorter period that the registrant was required to file such reports),\plain\cf1\f51\fs18\ql and (2)\~has been subject to such filing requirements for the past 90\~days.\~\u9746? Yes\~\u9744? No\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs18\ql Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every\plain\cf1\f51\fs18\ql Interactive Data File required to be submitted and posted pursuant to Rule\~405 of Regulation S-T (\u167?232.405 of this chapter)\plain\cf1\f51\fs18\ql during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). \u9746?\plain\cf1\f51\fs18\ql Yes\~\u9744? No\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs18\ql Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller\plain\cf1\f51\fs18\ql reporting company, or an emerging growth company. See definitions of \u8220?large accelerated filer,\u8221? \u8220?accelerated\plain\cf1\f51\fs18\ql filer,\u8221? \u8220?smaller reporting company,\u8221? and \u8220?emerging growth company\u8221? in Rule 12-b2 of the Exchange\plain\cf1\f51\fs18\ql Act.\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh248
\pard\plain\intbl\cf1\f51\fs20\qc Large accelerated filer \u9744?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Accelerated filer \u9746?\cell{
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh248\row}}}
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh248
\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh248\row}}}
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh495
\pard\plain\intbl\cf1\f51\fs20\qc Non-accelerated filer \u9744?
\par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs20\qc (Do not check if a smaller reporting company)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Smaller reporting company \u9744?
\par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs20\qc Emerging growth company \u9744?\cell{
{\trowd\trqc\cellx4980\clvertalb\cellx5183\cellx10164\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi528\cf1\f51\fs18\ql If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period\plain\cf1\f51\fs18\ql for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange\plain\cf1\f51\fs18\ql Act.\plain\cf1\f51\fs20\ql \~\~\u9744?\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs18\ql Indicate by check mark whether the registrant is a shell company (as defined in Rule\~12b-2 of the Exchange Act). \u9744?\plain\cf1\f51\fs18\ql Yes\~\u9746?\plain\cf1\f51\fs18\b\ql \~\plain\cf1\f51\fs18\ql No\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs18\ql Indicate the number of shares outstanding of each of the issuer\u8217?s classes of common stock, as of the latest practicable date.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs18\ql Shares of common stock, par value $.01 per share:\~ 89,597,770 shares outstanding as of August 1, 2017.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\brdrb\brdrs\cf1\f51\fs2\ql \~\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li110\ri110\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\b\qc IMMUNOGEN,\~INC.\par\pard\plain\cf1\f51\fs20\b\qc FORM\~10-Q\par\pard\plain\cf1\f51\fs20\b\qc FOR THE QUARTER ENDED JUNE 30, 2017{\*\bkmkstart toc_11732658}{\*\bkmkend toc_11732658}\par\pard\plain\cf1\f51\fs20\b\qc TABLE OF CONTENTS\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart part_1_2_1}{\*\bkmkend part_1_2_1}
\par\pard\plain
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx708\clbrdrb\brdrs\brdrcf1\clvertalb\cellx998\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8240\clvertalb\cellx8530\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9547\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs16\b\ql Item\cell\pard\plain\intbl\cf1\f51\fs20\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Page\~Number\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx708\clbrdrb\brdrs\brdrcf1\clvertalb\cellx998\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8240\clvertalb\cellx8530\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9547\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clbrdrt\brdrs\brdrcf1\clvertalb\cellx708\clbrdrt\brdrs\brdrcf1\clvertalb\cellx998\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh264
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clbrdrt\brdrs\brdrcf1\clvertalb\cellx708\clbrdrt\brdrs\brdrcf1\clvertalb\cellx998\clbrdrt\brdrs\brdrcf1\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh264\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\qc Part\~I\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "item1financialstatements_44846_1" }{\*\fldrslt\cf3\f51\fs20\qc 1.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedbalancesheets_189622" }{\*\fldrslt\cf3\f51\fs20\ql Financial Statements (Unaudited)}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 2\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedbalancesheets_189622" }{\*\fldrslt\cf3\f51\fs20\qc 1a.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedbalancesheets_189622" }{\*\fldrslt\cf3\f51\fs20\ql Consolidated Balance Sheets as of June 30, 2017 and December 31, 2016}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 2\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh742
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedstatementsofoperatio" }{\*\fldrslt\cf3\f51\fs20\qc 1b.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedstatementsofoperatio" }{\*\fldrslt\cf3\f51\fs20\ql Consolidated Statements of Operations and Comprehensive Loss for the three and six}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedstatementsofoperatio" }{\*\fldrslt\cf3\f51\fs20\ql months ended June 30, 2017 and 201}}\plain\intbl\cf1\f51\fs20\ql 6\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 3\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh742\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh742
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedstatementsofcashflow" }{\*\fldrslt\cf3\f51\fs20\qc 1c.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedstatementsofcashflow" }{\*\fldrslt\cf3\f51\fs20\ql Consolidated Statements of Cash Flows for the six months ended June 30, 2017 and}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "consolidatedstatementsofcashflow" }{\*\fldrslt\cf3\f51\fs20\ql 201}}\plain\intbl\cf1\f51\fs20\ql 6\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 4\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh742\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "notestoconsolidatedfinancialstat" }{\*\fldrslt\cf3\f51\fs20\qc 1d.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "notestoconsolidatedfinancialstat" }{\*\fldrslt\cf3\f51\fs20\ql Notes to Consolidated Financial Statements}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 5\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "managementsdiscussionandanalysis" }{\*\fldrslt\cf3\f51\fs20\qc 2.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "managementsdiscussionandanalysis" }{\*\fldrslt\cf3\f51\fs20\ql Management\u8217?s Discussion and Analysis of Financial Condition and Results of}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "managementsdiscussionandanalysis" }{\*\fldrslt\cf3\f51\fs20\ql Operations}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 23\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "quantitativeandqualitativedisclo" }{\*\fldrslt\cf3\f51\fs20\qc 3.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "quantitativeandqualitativedisclo" }{\*\fldrslt\cf3\f51\fs20\ql Quantitative and Qualitative Disclosures about Market Risk}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 37\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "controlsandprocedures_925162_117" }{\*\fldrslt\cf3\f51\fs20\qc 4.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "controlsandprocedures_925162_117" }{\*\fldrslt\cf3\f51\fs20\ql Controls and Procedures}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 37\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "partiiotherinformation_431085_11" }{\*\fldrslt\cf3\f51\fs20\b\qc Part\~II}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "riskfactors_74437_11732658" }{\*\fldrslt\cf3\f51\fs20\qc 1A.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "riskfactors_74437_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Risk Factors}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 38\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li154\ul{\field{\*\fldinst HYPERLINK \\l "exhibits_988292_11732658" }{\*\fldrslt\cf3\f51\fs20\qc 6.}}\plain\intbl\li154\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "exhibits_988292_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Exhibits}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 38\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\clvertalb\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "signatures_121590_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Signatures}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr 39\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx708\clvertalb\cellx998\cellx8240\clvertalb\cellx8530\clvertalb\cellx9547\clvertalb\cellx9688\trrh248\row}}}\pard\plain\cf1\f51\fs2\ql \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 1\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}{\*\bkmkstart item_1_3_1}{\*\bkmkend item_1_3_1}\par\pard\plain\cf1\f51\fs20\b\ql ITEM 1.\~\plain\cf1\f51\fs20\b\i\ql Financial Statements{\*\bkmkstart item1financialstatements_44846_1}{\*\bkmkend item1financialstatements_44846_1}\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\qc IMMUNOGEN,\~INC.{\*\bkmkstart _301123_11732658}{\*\bkmkend _301123_11732658}\par\pard\plain\cf1\f51\fs20\b\qc CONSOLIDATED BALANCE SHEETS{\*\bkmkstart consolidatedbalancesheets_189622}{\*\bkmkend consolidatedbalancesheets_189622}\par\pard\plain\cf1\f51\fs20\b\qc (UNAUDITED)\par\pard\plain\cf1\f51\fs20\b\qc In thousands, except per share amounts\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs2\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6590\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8027\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc December\~31,\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6590\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8027\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\b\qc ASSETS\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash and cash equivalents\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 150,337\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 159,964\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Accounts receivable\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,024\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,026\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Unbilled revenue\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,807\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6,778\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Inventory\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,482\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,192\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Prepaid and other current assets\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 4,758\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,386\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Total current assets\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 161,408\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 176,346\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Property and equipment, net of accumulated depreciation\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 16,821\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 19,498\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Other assets\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,148\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,020\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li528\cf1\f51\fs20\ql Total assets\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 181,377\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 198,864\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\b\qc LIABILITIES AND SHAREHOLDERS\u8217? DEFICIT\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Accounts payable\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,152\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,895\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Accrued compensation\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,212\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6,946\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Other accrued liabilities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 12,332\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11,150\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Current portion of deferred lease incentive\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 784\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 784\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Current portion of liability related to the sale of future royalties, net of\plain\intbl\cf1\f51\fs20\ql deferred financing costs of $812 and $850, respectively\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 15,678\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 14,470\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Current portion of deferred revenue\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 26,192\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 14,531\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Total current liabilities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 67,350\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 55,776\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Deferred lease incentive, net of current portion\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,521\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,914\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Deferred revenue, net of current portion\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 18,912\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 19,086\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Convertible 4.5% senior notes, net of deferred financing costs of $2,701 and\plain\intbl\cf1\f51\fs20\ql $3,035, respectively\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 97,299\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 96,965\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Liability related to the sale of future royalties, net of current portion and\plain\intbl\cf1\f51\fs20\ql deferred financing costs of $2,750 and $3,144, respectively\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 161,339\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 169,858\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Other long-term liabilities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 4,185\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 4,115\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Total liabilities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 354,606\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 351,714\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Commitments and contingencies (Note\~H)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Shareholders\u8217? deficit:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued\plain\intbl\cf1\f51\fs20\ql and outstanding\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh742
\pard\plain\intbl\cf1\f51\fs20\ql Common stock, $0.01 par value; authorized 150,000 shares; issued and\plain\intbl\cf1\f51\fs20\ql outstanding 89,597 and 87,301 shares as of June 30, 2017 and December\plain\intbl\cf1\f51\fs20\ql 31, 2016, respectively\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 896\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 873\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clvertalb\cellx6914\clvertalb\cellx7787\clvertalb\cellx8027\clvertalb\cellx8533\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh742\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Additional paid-in capital\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 784,657\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 778,847\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Accumulated deficit\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (958,782)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (932,570)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Total shareholders\u8217? deficit\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (173,229)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (152,850)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6590\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6914\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8027\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8533\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li528\cf1\f51\fs20\ql Total liabilities and shareholders\u8217? deficit\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 181,377\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 198,864\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6350\clvertalb\cellx6590\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6914\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7787\clvertalb\cellx8027\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8533\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\qc The accompanying notes are an integral part of the consolidated financial statements.\par\pard\plain\sb528\cf1\f51\fs20\qc 2\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\b\qc IMMUNOGEN,\~INC.\par\pard\plain\cf1\f51\fs20\b\qc CONSOLID{\*\bkmkstart _662448_11732658}{\*\bkmkend _662448_11732658}\plain\cf1\f51\fs20\b\qc ATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS{\*\bkmkstart consolidatedstatementsofoperatio}{\*\bkmkend consolidatedstatementsofoperatio}\par\pard\plain\cf1\f51\fs20\b\qc (UNAUDITED)\par\pard\plain\cf1\f51\fs20\b\qc In thousands, except per share amounts\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs2\qc \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4321\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4611\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7159\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Three Months Ended\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4321\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4611\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7159\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4321\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4321\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4321\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5595\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8132\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4321\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5595\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8132\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9406\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9546\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Revenues:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql License and milestone fees\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 31,080\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 76\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 49,810\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 10,153\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495
\pard\plain\intbl\li264\cf1\f51\fs20\ql Non-cash royalty revenue related to the sale of\plain\intbl\li264\cf1\f51\fs20\ql future royalties\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6,439\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,944\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 14,052\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 13,324\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Research and development support\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 902\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,335\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,380\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,394\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Clinical materials revenue\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 599\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 53\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,277\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,251\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Total revenues\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 39,020\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,408\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 67,519\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 27,122\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Operating Expenses:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Research and development\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 35,319\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 38,652\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 68,207\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 74,746\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql General and administrative\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 8,836\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 9,298\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 16,955\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 20,533\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Restructuring charge\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 386\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Total operating expenses\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 44,155\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 47,950\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 85,548\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 95,279\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Loss from operations\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (5,135)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (40,542)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (18,029)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (68,157)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Investment income, net\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 143\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 106\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 258\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 214\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh742
\pard\plain\intbl\cf1\f51\fs20\ql Non-cash interest expense on liability related to\plain\intbl\cf1\f51\fs20\ql the sale of future royalties and convertible senior\plain\intbl\cf1\f51\fs20\ql notes\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (3,501)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (4,956)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (7,076)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (9,928)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh742\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Interest expense on convertible senior notes\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (1,125)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (138)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (2,250)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (138)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clvertalb\cellx4811\clvertalb\cellx5595\clvertalb\cellx5885\clvertalb\cellx6085\clvertalb\cellx6869\clvertalb\cellx7159\clvertalb\cellx7359\clvertalb\cellx8132\clvertalb\cellx8422\clvertalb\cellx8622\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Other income, net\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 751\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (392)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 885\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 159\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Net loss\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (8,867)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (45,922)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (26,212)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (77,850)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Basic and diluted net loss per common share\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (0.10)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (0.53)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (0.30)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (0.89)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Basic and diluted weighted average common shares\plain\intbl\cf1\f51\fs20\ql outstanding\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 87,174\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 87,062\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 87,167\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 87,029\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4321\clvertalb\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5595\clvertalb\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6869\clvertalb\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8132\clvertalb\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx9406\clvertalb\cellx9546\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Total comprehensive loss\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (8,867)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (45,922)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (26,212)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (77,850)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4321\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4611\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4811\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5595\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5885\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6085\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7159\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7359\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8132\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8422\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8622\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9406\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9546\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\qc The accompanying notes are an integral part of the consolidated financial statements.\~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\sb528\cf1\f51\fs20\qc 3\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\b\qc IMMUNOGEN,\~INC.\par\pard\plain\cf1\f51\fs20\b\qc CONSOLIDATED STATEMENTS OF CASH FLOWS{\*\bkmkstart consolidatedstatementsofcashflow}{\*\bkmkend consolidatedstatementsofcashflow}\par\pard\plain\cf1\f51\fs20\b\qc (UNAUDITED)\par\pard\plain\cf1\f51\fs20\b\qc In thousands, except per share amounts\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs2\qc \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7810\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7810\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6954\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7810\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8050\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8250\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6090\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6754\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6954\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7810\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8050\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx8250\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9104\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9343\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx9688\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash flows from operating activities:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Net loss\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (26,212)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (77,850)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Adjustments to reconcile net loss to net cash used for operating\plain\intbl\cf1\f51\fs20\ql activities:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Non-cash royalty revenue related to sale of future royalties\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (14,052)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (13,324)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495
\pard\plain\intbl\li264\cf1\f51\fs20\ql Non-cash interest expense on liability related to sale of future\plain\intbl\li264\cf1\f51\fs20\ql royalties and convertible senior notes\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,076\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 9,928\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Depreciation and amortization\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,934\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,940\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Loss on sale/disposal of fixed assets and impairment charges\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 180\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~5\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Stock and deferred share unit compensation\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,801\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11,862\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Deferred rent\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 49\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 105\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Change in operating assets and liabilities:\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Accounts receivable\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,002\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (80)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Unbilled revenue\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 4,971\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (524)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Inventory\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (1,290)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 630\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Prepaid and other current assets\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 628\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,737\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Other assets\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (128)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (487)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Accounts payable\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (2,394)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (525)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Accrued compensation\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 266\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,269\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Other accrued liabilities\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 802\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,900\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Deferred revenue\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11,487\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (716)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Proceeds from landlord for tenant improvements\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 144\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li528\cf1\f51\fs20\ql Net cash used for operating activities\cell\pard\plain\intbl\li528\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (8,880)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (58,986)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash flows from investing activities:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Purchases of property and equipment\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (779)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (5,249)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li528\cf1\f51\fs20\ql Net cash used for investing activities\cell\pard\plain\intbl\li528\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (779)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (5,249)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash flows from financing activities:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Proceeds from stock options exercised\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 32\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 370\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clvertalb\cellx6954\clvertalb\cellx7810\clvertalb\cellx8050\clvertalb\cellx8250\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495
\pard\plain\intbl\li396\cf1\f51\fs20\ql Proceeds from issuance of convertible 4.5% notes, net of $3,392 of\plain\intbl\li396\cf1\f51\fs20\ql transaction costs\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 96,608\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\li528\cf1\f51\fs20\ql Net cash provided by financing activities\cell\pard\plain\intbl\li528\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 32\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 96,978\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Net change in cash and cash equivalents\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (9,627)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 32,743\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash and cash equivalents, beginning of period\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 159,964\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 212,283\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6090\clvertalb\cellx6754\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6954\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7810\clvertalb\cellx8050\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8250\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9104\clvertalb\cellx9343\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash and cash equivalents, end of period\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 150,337\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 245,026\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6090\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6754\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6954\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7810\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8050\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx8250\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9104\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9343\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx9688\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\qc The accompanying notes are an integral part of the consolidated financial statements.\par\pard\plain\sb528\cf1\f51\fs20\qc 4\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\b\qc IMMUNOGEN,\~INC.\par\pard\plain\cf1\f51\fs20\b\qc NOTES TO CONSOLIDATED FINANCIAL STATEMENTS{\*\bkmkstart notestoconsolidatedfinancialstat}{\*\bkmkend notestoconsolidatedfinancialstat}\par\pard\plain\cf1\f51\fs20\b\qc June 30, 2017\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\li792\fi-792\cf1\f51\fs20\b\ql A.Nature of Business and Plan of Operations\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql ImmunoGen,\~Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the\plain\cf1\f51\fs20\ql development of antibody-drug conjugates, or ADCs, for the treatment of cancer.\~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In August 2014, the FASB issued ASU 2014\u8209?15,\plain\cf1\f51\fs20\i\ql Presentation of Financial Statements-Going\plain\cf1\f51\fs20\i\ql Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity\u8217?s Ability to Continue as a Going\plain\cf1\f51\fs20\i\ql Concern. (ASU 2015-14).\plain\cf1\f51\fs20\ql Under the new standard, management must evaluate whether there are conditions or\plain\cf1\f51\fs20\ql events, considered in the aggregate, that raise substantial doubt about the Company\u8217?s ability to continue as a\plain\cf1\f51\fs20\ql going concern within one year after the date that the financial statements are issued. This evaluation initially does\plain\cf1\f51\fs20\ql not take into consideration the potential mitigating effect of management\u8217?s plans that have not been fully\plain\cf1\f51\fs20\ql implemented as of the date the financial statements are issued. When substantial doubt exists under this\plain\cf1\f51\fs20\ql methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates\~\~substantial\plain\cf1\f51\fs20\ql doubt about the Company\u8217?s ability to continue as a going concern. The mitigating effect of\plain\cf1\f51\fs20\ql management\u8217?s plans, however, is only considered if both\plain\cf1\f51\fs20\b\ql \~\plain\cf1\f51\fs20\ql (1)\~it is probable that the plans will be effectively\plain\cf1\f51\fs20\ql implemented within one year after the date that the financial statements are issued, and\plain\cf1\f51\fs20\b\ql \~\plain\cf1\f51\fs20\ql (2)\~it is probable that the\plain\cf1\f51\fs20\ql plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the\plain\cf1\f51\fs20\ql entity\u8217?s ability to continue as a going concern within one year after the date that the financial statements are\plain\cf1\f51\fs20\ql issued.\~\~\~\~Generally, to be considered probable of being effectively implemented, the plans must have been approved\plain\cf1\f51\fs20\ql before the date that the financial statements are issued.\plain\cf1\f52\fs18\ql \~\plain\cf1\f51\fs20\ql This standard was adopted by the Company at December 31,\plain\cf1\f51\fs20\ql 2016.\~\~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company has incurred operating losses and negative cash flows from operations since inception,\plain\cf1\f51\fs20\ql incurred a net loss of approximately $26.2\~million during the six months ended June 30, 2017, and has an\plain\cf1\f51\fs20\ql accumulated deficit of approximately $958.8 \~million as of June 30, 2017. The Company has primarily funded these\plain\cf1\f51\fs20\ql losses through payments received from its collaborations and equity and convertible debt financings. To date, the\plain\cf1\f51\fs20\ql Company has no product revenue and management expects operating losses to continue for the foreseeable future.\plain\cf1\f51\fs20\ql At June 30, 2017, the Company had $150.3\~million of cash and cash equivalents on hand. The Company anticipates\plain\cf1\f51\fs20\ql that its current capital resources and expected future collaborator payments will enable it to meet its operational\plain\cf1\f51\fs20\ql expenses and capital expenditures (operating plan) into the third quarter of calendar year 2018.\~Without such\plain\cf1\f51\fs20\ql collaborator payments, the Company\u8217?s existing capital resources at June 30, 2017 would not be sufficient to\plain\cf1\f51\fs20\ql support the current operating plan through August 4, 2018, which is twelve months after the date that the June 2017\plain\cf1\f51\fs20\ql financial statements were issued. Management expects to seek additional funds from collaboration partners through a\plain\cf1\f51\fs20\ql combination of upfront license payments, milestone payments, royalty payments, research funding, and clinical\plain\cf1\f51\fs20\ql material reimbursement or from equity or debt financings. Because those plans have not been finalized, receipt of\plain\cf1\f51\fs20\ql additional funding is not considered probable under the new standard. If the Company does not obtain sufficient\plain\cf1\f51\fs20\ql funds when needed, the Company expects it would scale back its operating plan by deferring or limiting some or all\plain\cf1\f51\fs20\ql of its research, development or clinical projects, or initiate further reductions to its workforce. Because such\plain\cf1\f51\fs20\ql contingency plans have not been finalized (because the specifics would depend on the situation at the time), such\plain\cf1\f51\fs20\ql actions also are not considered probable for purposes of the new standard. Because, under the new standard, neither\plain\cf1\f51\fs20\ql receipt of future collaboration payments, nor management\u8217?s contingency plans to mitigate the risk and extend\plain\cf1\f51\fs20\ql cash resources through August 4, 2018, are considered probable, substantial doubt is deemed to exist about the\plain\cf1\f51\fs20\ql Company\u8217?s ability to continue as a going concern.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company is subject to risks common to companies in the biotechnology industry including, but not\plain\cf1\f51\fs20\ql limited to, the development by its competitors of new technological innovations, dependence on key personnel,\plain\cf1\f51\fs20\ql protection of proprietary technology, manufacturing and marketing limitations, collaboration arrangements,\plain\cf1\f51\fs20\ql third\u8209?party reimbursements and compliance with governmental regulations.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li792\fi-792\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 5\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\li792\fi-792\cf1\f51\fs20\b\ql B.Summary of Significant Accounting Policies\par\pard\plain\li792\fi-792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Basis of Presentation\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The accompanying unaudited consolidated financial statements at June 30, 2017 and December 31, 2016\plain\cf1\f51\fs20\ql and for the three and six months ended June 30, 2017 and 2016 include the accounts of ImmunoGen, Inc., or the\plain\cf1\f51\fs20\ql Company, and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited and\plain\cf1\f51\fs20\ql Hurricane, LLC. The consolidated financial statements include all of the adjustments, consisting only of normal\plain\cf1\f51\fs20\ql recurring adjustments, which management considers necessary for a fair presentation of the Company\u8217?s\plain\cf1\f51\fs20\ql financial position in accordance with accounting principles generally accepted in the U.S. for interim financial\plain\cf1\f51\fs20\ql information. The December 31, 2016 condensed consolidated balance sheet data presented for comparative purposes\plain\cf1\f51\fs20\ql was derived from our audited financial statements but certain information and footnote disclosures normally\plain\cf1\f51\fs20\ql included in the Company\u8217?s annual financial statements have been condensed or omitted. The preparation of\plain\cf1\f51\fs20\ql interim financial statements requires the use of management\u8217?s estimates and assumptions that affect the\plain\cf1\f51\fs20\ql reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim\plain\cf1\f51\fs20\ql financial statements and the reported amounts of revenues and expenditures during the reported periods. The results\plain\cf1\f51\fs20\ql of the interim periods are not necessarily indicative of the results for the entire year. Accordingly, the interim\plain\cf1\f51\fs20\ql financial statements should be read in conjunction with the audited financial statements and notes thereto included\plain\cf1\f51\fs20\ql in the Company\u8217?s Transition Report on Form 10-K for the six months ended December 31, 2016.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Subsequent Events\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company has evaluated all events or transactions that occurred after June 30, 2017 up through the date\plain\cf1\f51\fs20\ql the Company issued these financial statements. The Company did not have any material recognizable or\plain\cf1\f51\fs20\ql unrecognizable subsequent events during this period.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\li1188\fi-396\cf1\f51\fs20\i\ql Revenue Recognition\par\pard\plain\li1188\fi-396\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company enters into licensing and development agreements with collaborative partners for the\plain\cf1\f51\fs20\ql development of ADC therapeutics. The terms of these agreements contain multiple deliverables which may include\plain\cf1\f51\fs20\ql (i)\~licenses, or options to obtain licenses, to the Company\u8217?s antibody\u8209?drug conjugate, or ADC,\plain\cf1\f51\fs20\ql technology, (ii)\~rights to future technological improvements, (iii)\~research activities to be performed on behalf of the\plain\cf1\f51\fs20\ql collaborative partner, (iv)\~delivery of cytotoxic agents and (v)\~the manufacture of preclinical or clinical materials for\plain\cf1\f51\fs20\ql the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees,\plain\cf1\f51\fs20\ql exercise fees, payments for research activities, payments for the manufacture of preclinical or clinical materials,\plain\cf1\f51\fs20\ql payments based upon the achievement of certain milestones and royalties on product sales. The Company follows\plain\cf1\f51\fs20\ql the provisions of the Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC,\plain\cf1\f51\fs20\ql Topic 605\u8209?25, \u8220?Revenue Recognition\u8212?Multiple\u8209?Element Arrangements,\u8221? and ASC\plain\cf1\f51\fs20\ql Topic 605\u8209?28, \u8220?Revenue Recognition\u8212?Milestone Method,\u8221? in accounting for these\plain\cf1\f51\fs20\ql agreements. In order to account for these agreements, the Company must identify the deliverables included within\plain\cf1\f51\fs20\ql the agreement and evaluate which deliverables represent separate units of accounting based on whether certain\plain\cf1\f51\fs20\ql criteria are met, including whether the delivered element has stand\u8209?alone value to the collaborator. The\plain\cf1\f51\fs20\ql consideration received is allocated among the separate units of accounting, and the applicable revenue recognition\plain\sa220\cf1\f51\fs20\ql criteria are applied to each of the separate units.\par\pard\plain\fi792\cf1\f51\fs20\ql At June 30, 2017, the Company had the following two material types of agreements with the parties\plain\sa220\cf1\f51\fs20\ql identified below:
\par\pard\plain
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh968
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa220\cf1\f53\fs20\ql ·\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Development and commercialization licenses, which provide the party with the right to use the\plain\intbl\cf1\f51\fs20\ql Company\u8217?s ADC technology and/or certain other intellectual property to develop compounds to\plain\intbl\sa220\cf1\f51\fs20\ql a specified antigen target:\cell{
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh968\row}}}\pard\plain\li1584\cf1\f51\fs20\ql Amgen (two exclusive single-target licenses \u8211? one of which has been sublicensed to Oxford\plain\li1584\sa220\cf1\f51\fs20\ql BioTherapeutics Ltd.)\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql Bayer (one exclusive single-target license)\par\pard\plain\sb528\cf1\f51\fs20\qc 6\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql Biotest (one exclusive single-target license)\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql CytomX (one exclusive single-target license)\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql Fusion Pharmaceuticals (one exclusive single-target license)\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql Lilly (three exclusive single-target licenses)\par\pard\plain\li1584\cf1\f51\fs20\ql Novartis (five exclusive single-target licenses and one license to two related targets: one target on\plain\li1584\sa220\cf1\f51\fs20\ql an exclusive basis and the second target on a non-exclusive basis)\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql Roche, through its Genentech unit (five exclusive single-target licenses)\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql Sanofi (five fully-paid, exclusive single-target licenses)\par\pard\plain\li1584\cf1\f51\fs20\ql Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive\plain\li1584\cf1\f51\fs20\ql single-target license)\par\pard\plain\li1584\cf1\f51\fs20\ql \~\par\pard\plain\li1584\cf1\f51\fs20\ql Debiopharm (one exclusive single-target license)\par\pard\plain\li1584\cf1\f51\fs20\ql \~\par\pard\plain\li1584\sa220\cf1\f51\fs20\ql CytomX (one exclusive single-target license)
\par\pard\plain
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh968
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa220\cf1\f53\fs20\ql ·\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Research license/option agreement for a defined period of time to secure development and\plain\intbl\cf1\f51\fs20\ql commercialization licenses to use the Company\u8217?s ADC technology to develop anticancer\plain\intbl\sa220\cf1\f51\fs20\ql compounds to specified targets on established terms (referred to herein as right-to-test agreements):\cell{
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh968\row}}}\pard\plain\li1584\sa220\cf1\f51\fs20\ql Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc.\~\par\pard\plain\fi792\cf1\f51\fs20\ql There are no performance, cancellation, termination or refund provisions in any of the arrangements that\plain\sa220\cf1\f51\fs20\ql contain material financial consequences to the Company.\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\ql Development and Commercialization Licenses\par\pard\plain\fi792\cf1\f51\fs20\ql The deliverables under a development and commercialization license agreement generally include the\plain\cf1\f51\fs20\ql license to the Company\u8217?s ADC technology with respect to a specified antigen target, and may also include\plain\cf1\f51\fs20\ql deliverables related to rights to future technological improvements, research activities to be performed on behalf of\plain\sa220\cf1\f51\fs20\ql the collaborative partner and the manufacture of preclinical or clinical materials for the collaborative partner.\par\pard\plain\fi792\cf1\f51\fs20\ql Generally, development and commercialization licenses contain non\u8209?refundable terms for payments\plain\cf1\f51\fs20\ql and, depending on the terms of the agreement, provide that the Company will (i)\~at the collaborator\u8217?s request,\plain\cf1\f51\fs20\ql provide research services at negotiated prices which are generally consistent with what other third parties would\plain\cf1\f51\fs20\ql charge, (ii)\~at the collaborator\u8217?s request, manufacture and provide to it preclinical and clinical materials or\plain\cf1\f51\fs20\ql deliver cytotoxic agents at negotiated prices which are generally consistent with what other third parties would\plain\cf1\f51\fs20\ql charge, (iii)\~earn payments upon the achievement of certain milestones and (iv)\~earn royalty payments, generally\plain\cf1\f51\fs20\ql until the later of the last applicable patent expiration or 10 to 12\~years after product launch. In the case of\plain\cf1\f51\fs20\ql Kadcyla\u174?, however, the minimum royalty term is 10\~years and the maximum royalty term is 12\~years on a\plain\cf1\f51\fs20\ql country\u8209?by\u8209?country basis, regardless of patent protection. Royalty rates may vary over the royalty term\plain\cf1\f51\fs20\ql depending on the Company\u8217?s intellectual property rights and/or the presence of comparable competing\plain\cf1\f51\fs20\ql products. In the case of Sanofi, their licenses are fully-paid and no further milestones or royalties will be received.\plain\cf1\f51\fs20\ql In the case of Debiopharm, no royalties will be received. The Company may provide technical assistance and share\plain\cf1\f51\fs20\ql any technology improvements with its collaborators during the term of the collaboration agreements. The Company\plain\cf1\f51\fs20\ql does not directly control when or whether any collaborator will request research or manufacturing services, achieve\plain\cf1\f51\fs20\ql milestones or become liable for royalty payments. As a result, the Company cannot predict when or if it will\plain\sa220\cf1\f51\fs20\ql recognize revenues in connection with any of the foregoing.\par\pard\plain\fi792\cf1\f51\fs20\ql In determining the units of accounting, management evaluates whether the license has stand\u8209?alone\plain\cf1\f51\fs20\ql value from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and\plain\sa220\cf1\f51\fs20\ql circumstances\par\pard\plain\sb528\cf1\f51\fs20\qc 7\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql for each arrangement. Factors considered in this determination include the research capabilities of the partner and\plain\cf1\f51\fs20\ql the availability of ADC technology research expertise in the general marketplace. If the Company concludes that the\plain\cf1\f51\fs20\ql license has stand\u8209?alone value and therefore will be accounted for as a separate unit of accounting, the\plain\cf1\f51\fs20\ql Company then determines the estimated selling prices of the license and all other units of accounting based on\plain\cf1\f51\fs20\ql market conditions, similar arrangements entered into by third parties, and entity\u8209?specific factors such as the\plain\cf1\f51\fs20\ql terms of the Company\u8217?s previous collaborative agreements, recent preclinical and clinical testing results of\plain\cf1\f51\fs20\ql therapeutic products that use the Company\u8217?s ADC technology, the Company\u8217?s pricing practices and\plain\cf1\f51\fs20\ql pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the\plain\cf1\f51\fs20\ql Company\u8217?s collaborators and the nature of the research services to be performed on behalf of its\plain\sa220\cf1\f51\fs20\ql collaborators and market rates for similar services.\par\pard\plain\fi792\cf1\f51\fs20\ql Upfront payments on development and commercialization licenses may be recognized upon delivery of the\plain\cf1\f51\fs20\ql license if facts and circumstances dictate that the license has stand\u8209?alone value from the undelivered\plain\cf1\f51\fs20\ql elements, which generally include rights to future technological improvements, research services, delivery of\plain\sa220\cf1\f51\fs20\ql cytotoxic agents and the manufacture of preclinical and clinical materials.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company recognizes revenue related to research services that represent separate units of accounting as\plain\cf1\f51\fs20\ql they are performed, as long as there is persuasive evidence of an arrangement, the fee is fixed or determinable, and\plain\cf1\f51\fs20\ql collection of the related receivable is probable. The Company recognizes revenue related to the rights to future\plain\sa220\cf1\f51\fs20\ql technological improvements over the estimated term of the applicable license.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company may also provide cytotoxic agents to its collaborators or produce preclinical and clinical\plain\cf1\f51\fs20\ql materials at negotiated prices which are generally consistent with what other third parties would charge. The\plain\cf1\f51\fs20\ql Company recognizes revenue on cytotoxic agents and on preclinical and clinical materials when the materials have\plain\cf1\f51\fs20\ql passed all quality testing required for collaborator acceptance and title and risk of loss have transferred to the\plain\cf1\f51\fs20\ql collaborator. Arrangement consideration allocated to the manufacture of preclinical and clinical materials in a\plain\cf1\f51\fs20\ql multiple\u8209?deliverable arrangement is below the Company\u8217?s full cost, and the Company\u8217?s full\plain\cf1\f51\fs20\ql cost is not expected to ever be below its contract selling prices for its existing collaborations. During the six months\plain\cf1\f51\fs20\ql ended June 30, 2017 and 2016, the difference between the Company\u8217?s full cost to manufacture preclinical\plain\cf1\f51\fs20\ql and clinical materials on behalf of its collaborators as compared to total amounts received from collaborators for the\plain\cf1\f51\fs20\ql manufacture of preclinical and clinical materials was $929,000 and $2.8 million, respectively. The majority of the\plain\cf1\f51\fs20\ql Company\u8217?s costs to produce these preclinical and clinical materials are fixed and then allocated to each batch\plain\cf1\f51\fs20\ql based on the number of batches produced during the period. Therefore, the Company\u8217?s costs to produce these\plain\cf1\f51\fs20\ql materials are significantly affected by the number of batches produced during the period. The volume of preclinical\plain\cf1\f51\fs20\ql and clinical materials the Company produces is directly related to the scale and scope of preclinical activities and\plain\cf1\f51\fs20\ql the number of clinical trials the Company and its collaborators are preparing for or currently have underway, the\plain\cf1\f51\fs20\ql speed of enrollment in those trials, the dosage schedule of each clinical trial and the time period such trials last.\plain\cf1\f51\fs20\ql Accordingly, the volume of preclinical and clinical materials produced, and therefore the Company\u8217?s\plain\cf1\f51\fs20\ql per\u8209?batch costs to manufacture these preclinical and clinical materials, may vary significantly from period to\plain\sa220\cf1\f51\fs20\ql period.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company may also produce research material for potential collaborators under material transfer\plain\cf1\f51\fs20\ql agreements. Additionally, the Company performs research activities, including developing antibody specific\plain\cf1\f51\fs20\ql conjugation processes, on behalf of its collaborators and potential collaborators during the early evaluation and\plain\cf1\f51\fs20\ql preclinical testing stages of drug development. The Company records amounts received for research materials\plain\cf1\f51\fs20\ql produced or services performed as a component of research and development support revenue. The Company also\plain\cf1\f51\fs20\ql develops conjugation processes for materials for later stage testing and commercialization for certain collaborators.\plain\cf1\f51\fs20\ql The Company is compensated at negotiated rates and may receive milestone payments for developing these\plain\sa220\cf1\f51\fs20\ql processes which are recorded as a component of research and development support revenue.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company\u8217?s development and commercialization license agreements have milestone payments\plain\cf1\f51\fs20\ql which for reporting purposes are aggregated into three categories: (i)\~development milestones, (ii)\~regulatory\plain\cf1\f51\fs20\ql milestones, and (iii)\~sales milestones. Development milestones are typically payable when a product candidate\plain\cf1\f51\fs20\ql initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission\plain\cf1\f51\fs20\ql for marketing approval with the U.S. Food and Drug Administration, or FDA, or other countries\u8217? regulatory\plain\cf1\f51\fs20\ql authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales\plain\sa220\cf1\f51\fs20\ql milestones are typically payable when annual sales reach certain levels.\par\pard\plain\sb528\cf1\f51\fs20\qc 8\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql At the inception of each agreement that includes milestone payments, the Company evaluates whether each\plain\cf1\f51\fs20\ql milestone is substantive and at risk to both parties on the basis of the contingent nature of the milestone. This\plain\cf1\f51\fs20\ql evaluation includes an assessment of whether (a)\~the consideration is commensurate with either (1)\~the\plain\cf1\f51\fs20\ql entity\u8217?s performance to achieve the milestone, or (2)\~the enhancement of the value of the delivered item(s) as\plain\cf1\f51\fs20\ql a result of a specific outcome resulting from the entity\u8217?s performance to achieve the milestone, (b)\~the\plain\cf1\f51\fs20\ql consideration relates solely to past performance and (c)\~the consideration is reasonable relative to all of the\plain\cf1\f51\fs20\ql deliverables and payment terms within the arrangement. The Company evaluates factors such as the scientific,\plain\cf1\f51\fs20\ql regulatory, commercial and other risks that must be overcome to achieve the respective milestone, the level of effort\plain\cf1\f51\fs20\ql and investment required to achieve the respective milestone and whether the milestone consideration is reasonable\plain\sa220\cf1\f51\fs20\ql relative to all deliverables and payment terms in the arrangement in making this assessment.\par\pard\plain\fi792\cf1\f51\fs20\ql Non\u8209?refundable development and regulatory milestones that are expected to be achieved as a result\plain\cf1\f51\fs20\ql of the Company\u8217?s efforts during the license period are considered substantive and are recognized as revenue\plain\cf1\f51\fs20\ql upon the achievement of the milestone, assuming all other revenue recognition criteria are met. Milestones that are\plain\cf1\f51\fs20\ql not considered substantive because we do not contribute significant effort to the achievement of such milestones are\plain\cf1\f51\fs20\ql recognized as revenue upon achievement of the milestone, as long as there are no undelivered elements remaining\plain\sa220\cf1\f51\fs20\ql and no continuing performance obligations, assuming all other revenue recognition criteria are met.\par\pard\plain\fi792\cf1\f51\fs20\ql Under the Company\u8217?s development and commercialization license agreements, except for the Sanofi\plain\cf1\f51\fs20\ql and Debiopharm licenses, the Company receives royalty payments based upon its licensees\u8217? net sales of\plain\cf1\f51\fs20\ql covered products. Generally, under these agreements the Company is to receive royalty reports and payments from\plain\cf1\f51\fs20\ql its licensees approximately one quarter in arrears, that is, generally in the second or third month of the quarter after\plain\cf1\f51\fs20\ql the licensee has sold the royalty bearing product or products. The Company recognizes royalty revenues when it can\plain\cf1\f51\fs20\ql reliably estimate such amounts and collectability is reasonably assured. As such, the Company generally recognizes\plain\cf1\f51\fs20\ql royalty revenues in the quarter reported to the Company by its licensees, or one quarter following the quarter in\plain\sa220\cf1\f51\fs20\ql which sales by the Company\u8217?s licensees occurred.\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\ql Right\u8209?to\u8209?Test Agreements\par\pard\plain\fi792\cf1\f51\fs20\ql The Company\u8217?s right\u8209?to\u8209?test agreements provide collaborators the right to (a)\~test the\plain\cf1\f51\fs20\ql Company\u8217?s ADC technology for a defined period of time through a research, or right\u8209?to\u8209?test,\plain\cf1\f51\fs20\ql license, (b)\~take options, for a defined period of time, to specified targets and (c)\~upon exercise of those options,\plain\cf1\f51\fs20\ql secure or \u8220?take\u8221? licenses to develop and commercialize products for the specified targets on\plain\cf1\f51\fs20\ql established terms. Under these agreements, fees may be due to the Company (i)\~at the inception of the arrangement\plain\cf1\f51\fs20\ql (referred to as \u8220?upfront\u8221? fees or payments), (ii)\~upon taking an option with respect to a specific target\plain\cf1\f51\fs20\ql (referred to as option fees or payments earned, if any, when the option is \u8220?taken\u8221?), (iii)\~upon the\plain\cf1\f51\fs20\ql exercise of a previously taken option to acquire a development and commercialization license(s) (referred to as\plain\cf1\f51\fs20\ql exercise fees or payments earned, if any, when the development and commercialization license is\plain\sa220\cf1\f51\fs20\ql \u8220?taken\u8221?), or (iv)\~some combination of all of these fees.\par\pard\plain\fi792\cf1\f51\fs20\ql The accounting for right to test agreements is dependent on the nature of the options granted to the\plain\cf1\f51\fs20\ql collaborative partner. Options are considered substantive if, at the inception of a right to test agreement, the\plain\cf1\f51\fs20\ql Company is at risk as to whether the collaborative partner will choose to exercise the options to secure development\plain\cf1\f51\fs20\ql and commercialization licenses. Factors that are considered in evaluating whether options are substantive include the\plain\cf1\f51\fs20\ql overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without\plain\cf1\f51\fs20\ql exercising the options, the cost to exercise the options relative to the total upfront consideration, and the additional\plain\cf1\f51\fs20\ql financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. None\plain\cf1\f51\fs20\ql of the Company\u8217?s right to test agreements entered into subsequent to the adoption of Accounting Standards\plain\cf1\f51\fs20\ql Update, or ASU, No. 2009 13, \u8220?Revenue Arrangements with Multiple Deliverables\u8221? on July 1, 2010\plain\cf1\f51\fs20\ql has been determined to contain substantive options. For right to test agreements where the options to secure\plain\cf1\f51\fs20\ql development and commercialization licenses to the Company\u8217?s ADC technology are not considered\plain\cf1\f51\fs20\ql substantive, the Company considers the development and commercialization licenses to be a deliverable at the\plain\cf1\f51\fs20\ql inception of the agreement and applies the multiple element revenue recognition criteria to determine the appropriate\plain\cf1\f51\fs20\ql revenue recognition. Subsequent to the adoption of ASU No. 2009-13, the Company determined that its research\plain\cf1\f51\fs20\ql licenses lack stand-alone value and are considered for aggregation with the other elements of the arrangement and\plain\sa220\cf1\f51\fs20\ql accounted for as one unit of accounting.\par\pard\plain\sb528\cf1\f51\fs20\qc 9\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql The Company does not control when or if any collaborator will exercise its options for development and\plain\cf1\f51\fs20\ql commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in\plain\cf1\f51\fs20\ql connection with any of the foregoing.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Financial Instruments and Concentration of Credit Risk\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits\plain\cf1\f51\fs20\ql with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be\plain\cf1\f51\fs20\ql redeemed upon demand and, therefore, bear minimal risk. The Company\u8217?s cash equivalents consist of money\plain\cf1\f51\fs20\ql market funds with underlying investments primarily being U.S. Government issued securities and high quality, short\plain\cf1\f51\fs20\ql term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk\plain\cf1\f51\fs20\ql consist principally of cash, cash equivalents and marketable securities. The Company held no marketable securities\plain\cf1\f51\fs20\ql as of June 30, 2017 and December 31, 2016. The Company\u8217?s investment policy, approved by the Board of\plain\cf1\f51\fs20\ql Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Cash and Cash Equivalents\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql All highly liquid financial instruments with maturities of three months or less when purchased are\plain\cf1\f51\fs20\ql considered cash equivalents. As of June 30, 2017 and December 31, 2016, the Company held $150.3 million and\plain\cf1\f51\fs20\ql $160.0 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued\plain\cf1\f51\fs20\ql securities and high quality, short-term commercial paper which were classified as cash and cash equivalents.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Non-cash Investing Activities\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company had approximately $14,000 and $356,000 of accrued capital expenditures as of June 30,\plain\cf1\f51\fs20\ql 2017 and December 31, 2016, respectively, which have been treated as a non-cash investing activity and,\plain\cf1\f51\fs20\ql accordingly, are not reflected in the consolidated statement of cash flows.\~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Fair Value of Financial Instruments\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Fair value is defined under ASC Topic 820, \u8220?Fair Value Measurements and Disclosures,\u8221? as\plain\cf1\f51\fs20\ql the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal\plain\cf1\f51\fs20\ql or most advantageous market for the asset or liability in an orderly transaction between market participants on the\plain\cf1\f51\fs20\ql measurement date.\~ Valuation techniques used to measure fair value must maximize the use of observable inputs and\plain\cf1\f51\fs20\ql minimize the use of unobservable inputs.\~ The standard describes a fair value hierarchy to measure fair value which\plain\cf1\f51\fs20\ql is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as\plain\cf1\f51\fs20\ql follows:\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh248
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f53\fs20\ql ·\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Level 1 - Quoted prices in active markets for identical assets or liabilities.\cell{
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh248\row}}}\pard\plain\li1188\fi-396\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh990
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f53\fs20\ql ·\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted\plain\intbl\cf1\f51\fs20\ql prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that\plain\intbl\cf1\f51\fs20\ql are observable or can be corroborated by observable market data for substantially the full term of the\plain\intbl\cf1\f51\fs20\ql assets or liabilities.\cell{
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh990\row}}}\pard\plain\li1188\fi-396\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh495
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f53\fs20\ql ·\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Level 3 \u8211? Unobservable inputs that are supported by little or no market activity and\plain\intbl\cf1\f51\fs20\ql that are significant to the fair value of the assets or liabilities.\cell{
{\trowd\clvertalc\cellx720\cellx1080\clvertalc\cellx1081\cellx9688\trrh495\row}}}\pard\plain\li1496\fi-550\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 10\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql As of June 30, 2017, the Company held certain assets that are required to be measured at fair value on a\plain\cf1\f51\fs20\ql recurring basis.\~ The following table represents the fair value hierarchy for the Company\u8217?s financial assets\plain\cf1\f51\fs20\ql measured at fair value on a recurring basis as of June 30, 2017 (in thousands):\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx1365\clvertalb\cellx1655\clvertalb\cellx1845\clvertalb\cellx2234\clvertalb\cellx2831\clvertalb\cellx3519\clvertalb\cellx4268\clvertalb\cellx4558\clvertalb\cellx5231\clvertalb\cellx6021\clvertalb\cellx6311\clvertalb\cellx6822\clvertalb\cellx7606\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx1365\clvertalb\cellx1655\clvertalb\cellx1845\clvertalb\cellx2234\clvertalb\cellx2831\clvertalb\cellx3519\clvertalb\cellx4268\clvertalb\cellx4558\clvertalb\cellx5231\clvertalb\cellx6021\clvertalb\cellx6311\clvertalb\cellx6822\clvertalb\cellx7606\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Fair Value Measurements at June\~30, 2017 Using\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5233\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Quoted\~Prices\~in\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Significant\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5233\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Active\~Markets\~for\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Significant\~Other\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Unobservable\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Identical\~Assets\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Observable\~Inputs\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Inputs\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Total\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (Level\~1)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (Level\~2)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (Level\~3)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1365\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1655\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2592\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2832\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4270\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4560\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1365\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1655\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1845\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2592\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2832\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3520\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4269\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4559\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5232\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6022\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6312\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6823\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7607\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Cash\plain\intbl\li154\cf1\f51\fs20\ql equivalents\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 131,469\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 131,469\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1365\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1655\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1845\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2592\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2832\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3520\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4269\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4559\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5232\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6022\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6312\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6823\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7607\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql As of December 31, 2016, the Company held certain assets that are required to be measured at fair value\plain\cf1\f51\fs20\ql on a recurring basis. The following table represents the fair value hierarchy for the Company\u8217?s financial\plain\cf1\f51\fs20\ql assets measured at fair value on a recurring basis as of December 31, 2016 (in thousands):\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx1295\clvertalb\cellx1585\clvertalb\cellx1807\clvertalb\cellx2547\clvertalb\cellx2837\clvertalb\cellx3525\clvertalb\cellx4271\clvertalb\cellx4561\clvertalb\cellx5234\clvertalb\cellx6022\clvertalb\cellx6312\clvertalb\cellx6823\clvertalb\cellx7607\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx1295\clvertalb\cellx1585\clvertalb\cellx1807\clvertalb\cellx2547\clvertalb\cellx2837\clvertalb\cellx3525\clvertalb\cellx4271\clvertalb\cellx4561\clvertalb\cellx5234\clvertalb\cellx6022\clvertalb\cellx6312\clvertalb\cellx6823\clvertalb\cellx7607\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Fair Value Measurements at December\~31, 2016 Using\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1807\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5235\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Quoted\~Prices\~in\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Significant\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1807\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5235\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1807\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Active\~Markets\~for\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Significant\~Other\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Unobservable\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1807\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1807\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Identical\~Assets\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Observable\~Inputs\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Inputs\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1807\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Total\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (Level\~1)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (Level\~2)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (Level\~3)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1295\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx1585\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2547\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2837\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4272\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4562\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6023\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6313\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1295\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1585\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1807\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2547\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2837\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3525\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4271\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4561\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5234\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6022\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6312\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6823\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7607\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Cash\plain\intbl\li154\cf1\f51\fs20\ql equivalents\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 144,176\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 144,176\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1295\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1585\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx1807\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2547\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2837\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3525\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4271\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4561\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5234\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6022\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6312\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6823\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7607\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The fair value of the Company\u8217?s cash equivalents is based on quoted prices from active markets.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue,\plain\cf1\f51\fs20\ql prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate\plain\cf1\f51\fs20\ql fair value due to their short\u8209?term nature. The gross carrying amount and estimated fair value of the\plain\cf1\f51\fs20\ql convertible 4.5% senior notes was $100.0 million and $181.5 million, respectively, as of June 30, 2017 compared to\plain\cf1\f51\fs20\ql $100.0 million and $79.0 million, respectively, as of December 31, 2016. The increase in estimated fair value as of\plain\cf1\f51\fs20\ql June 30, 2017 compared to December 31, 2016 is due primarily to an increase in the Company\u8217?s stock price.\plain\cf1\f51\fs20\ql The fair value of the Convertible Notes is influenced by interest rates, the Company\u8217?s stock price and stock\plain\cf1\f51\fs20\ql price volatility and is determined by prices for the Convertible Notes observed in a market which is a Level 2 input\plain\sa220\cf1\f51\fs20\ql for fair value purposes.\par\pard\plain\fi792\cf1\f51\fs20\i\ql Unbilled Revenue\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The majority of the Company\u8217?s unbilled revenue at June 30, 2017 represents research funding\plain\cf1\f51\fs20\ql earned prior to that date based on actual resources utilized under the Company\u8217?s agreements with various\plain\cf1\f51\fs20\ql collaborators.\~\~In addition to that type of unbilled revenue, also included in unbilled revenue at December 31, 2016\plain\cf1\f51\fs20\ql was a $5 million partner milestone achieved in December 2016 which was subsequently invoiced and paid in the\plain\cf1\f51\fs20\ql first quarter of 2017.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Inventory\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Inventory costs relate to clinical trial materials being manufactured for sale to the Company\u8217?s\plain\cf1\f51\fs20\ql collaborators. Inventory is stated at the lower of cost or net realizable value as determined on a first-in, first-out\plain\cf1\f51\fs20\ql (FIFO) basis.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Inventory at June 30, 2017 and December 31, 2016 is summarized below (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4787\clvertalb\cellx5077\clvertalb\cellx5401\clvertalb\cellx6074\clvertalb\cellx6364\clvertalb\cellx6870\clvertalb\cellx7609\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4787\clvertalb\cellx5077\clvertalb\cellx5401\clvertalb\cellx6074\clvertalb\cellx6364\clvertalb\cellx6870\clvertalb\cellx7609\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5077\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6074\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6364\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc December\~31,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5077\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6074\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6364\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5077\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6074\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6364\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4787\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5077\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6074\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6364\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5077\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5401\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6074\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6364\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6870\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Raw materials\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 124\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 357\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5077\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5401\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6074\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6364\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6870\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4787\clvertalb\cellx5077\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5401\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6074\clvertalb\cellx6364\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6870\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7609\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Work in process\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,358\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,835\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4787\clvertalb\cellx5077\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5401\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6074\clvertalb\cellx6364\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6870\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7609\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5077\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5401\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6074\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6364\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6870\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Total\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,482\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,192\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4787\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5077\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5401\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6074\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6364\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6870\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\sb220\fi792\cf1\f51\fs20\ql Raw materials inventory consists entirely of proprietary cell\u8209?killing agents the Company developed\plain\cf1\f51\fs20\ql as part of its ADC technology. All raw materials inventory is currently procured from two suppliers. The Company\plain\sa220\cf1\f51\fs20\ql considers more\par\pard\plain\sb528\cf1\f51\fs20\qc 11\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\sb220\cf1\f51\fs20\ql than a twelve month supply of raw materials that is not supported by firm, fixed orders and/or projections from its\plain\cf1\f51\fs20\ql collaborators to be excess and establishes a reserve to reduce to zero the value of any such excess raw material\plain\cf1\f51\fs20\ql inventory with a corresponding charge to research and development expense. In accordance with this policy, the\plain\cf1\f51\fs20\ql Company recorded $403,000 of expense related to excess inventory in the six months ended June 30, 2017 as a\plain\cf1\f51\fs20\ql result of inventory purchased in the current period in order to manufacture drug product to supply the\plain\cf1\f51\fs20\ql Company\u8217?s mirvetuximab soravtansine studies. There were no expenses recorded for excess inventory during\plain\sa220\cf1\f51\fs20\ql the three month period ended June 30, 2017 and the three and six-month periods ended June 30, 2016.\par\pard\plain\fi792\cf1\f51\fs20\qj Work in process inventory consists of conjugate manufactured for sale to the Company\u8217?s\plain\cf1\f51\fs20\qj collaborators to be used in preclinical and clinical studies. \~All conjugate is made to order at the request of the\plain\cf1\f51\fs20\qj collaborators and subject to the terms and conditions of respective supply agreements.\~\~Based on historical\plain\cf1\f51\fs20\qj reprocessing or reimbursement required for conjugate that did not meet specification and status of current conjugate\plain\cf1\f51\fs20\qj on hand or conjugate shipped to collaborators but not yet released per the terms of the respective supply\plain\cf1\f51\fs20\qj agreements, no reserve for work in process inventory was determined to be required at June 30, 2017. As discussed\plain\cf1\f51\fs20\qj above, the Company\u8217?s costs to manufacture conjugate on behalf of its partners are greater than the supply\plain\cf1\f51\fs20\qj prices charged to partners, and therefore costs are capitalized into inventory at the supply prices which represents\plain\cf1\f51\fs20\qj net realizable value.\par\pard\plain\fi792\cf1\f51\fs20\qj \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Computation of Net Loss per Common Share\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Basic and diluted net loss per share is calculated based upon the weighted average number of common\plain\cf1\f51\fs20\ql shares outstanding during the period. During periods of income, participating securities are allocated a proportional\plain\cf1\f51\fs20\ql share of income determined by dividing total weighted average participating securities by the sum of the total\plain\cf1\f51\fs20\ql weighted average common shares and participating securities (the \u8220?two-class method\u8221?). Shares of the\plain\cf1\f51\fs20\ql Company\u8217?s restricted stock participate in any dividends declared by the Company and are therefore\plain\cf1\f51\fs20\ql considered to be participating securities. Participating securities have the effect of diluting both basic and diluted\plain\cf1\f51\fs20\ql earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities\plain\cf1\f51\fs20\ql since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is\plain\cf1\f51\fs20\ql computed after giving consideration to the dilutive effect of stock options and restricted stock that are outstanding\plain\sa220\cf1\f51\fs20\ql during the period, except where such non-participating securities would be anti-dilutive.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company\u8217?s common stock equivalents, as calculated in accordance with the\plain\cf1\f51\fs20\ql treasury\u8209?stock method for the options and the if-converted method for the convertible notes, are shown in\plain\sa220\cf1\f51\fs20\ql the following table (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx3913\clvertalb\cellx4153\clvertalb\cellx4845\clvertalb\cellx5085\clvertalb\cellx5989\clvertalb\cellx6229\clvertalb\cellx6869\clvertalb\cellx7109\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx3913\clvertalb\cellx4153\clvertalb\cellx4845\clvertalb\cellx5085\clvertalb\cellx5989\clvertalb\cellx6229\clvertalb\cellx6869\clvertalb\cellx7109\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3913\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4153\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5989\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6229\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7749\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Three Months Ended\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3913\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4153\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5989\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6229\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7749\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3913\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4153\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5989\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6229\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7749\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3913\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4153\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5989\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6229\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7749\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3913\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4153\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5085\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5989\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6229\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7109\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3913\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4153\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4845\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5085\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5989\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6229\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6869\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7109\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3913\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4153\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4845\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5989\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6229\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7109\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Options outstanding to purchase common\plain\intbl\cf1\f51\fs20\ql stock and unvested restricted stock\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 15,588\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11,919\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 15,588\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11,919\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3913\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4153\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4845\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5989\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6229\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7109\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx3913\clvertalb\cellx4153\clvertalb\cellx4845\clvertalb\cellx5085\clvertalb\cellx5989\clvertalb\cellx6229\clvertalb\cellx6869\clvertalb\cellx7109\clvertalb\cellx7750\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Common stock equivalents under treasury\plain\intbl\cf1\f51\fs20\ql stock method for options\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,224\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 232\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 463\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 297\cell{
{\trowd\trqc\clvertalb\cellx3913\clvertalb\cellx4153\clvertalb\cellx4845\clvertalb\cellx5085\clvertalb\cellx5989\clvertalb\cellx6229\clvertalb\cellx6869\clvertalb\cellx7109\clvertalb\cellx7750\trrh495\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3913\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4153\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4845\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5989\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6229\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7109\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Shares issuable upon conversion of convertible\plain\intbl\cf1\f51\fs20\ql notes\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 23,878\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 23,878\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 23,878\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 23,878\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3913\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4153\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4845\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5085\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5989\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6229\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6869\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7109\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx3913\clvertalb\cellx4153\clvertalb\cellx4845\clvertalb\cellx5085\clvertalb\cellx5989\clvertalb\cellx6229\clvertalb\cellx6869\clvertalb\cellx7109\clvertalb\cellx7750\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Common stock equivalents under if-converted\plain\intbl\cf1\f51\fs20\ql method for convertible notes\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 23,878\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,886\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 23,878\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,443\cell{
{\trowd\trqc\clvertalb\cellx3913\clvertalb\cellx4153\clvertalb\cellx4845\clvertalb\cellx5085\clvertalb\cellx5989\clvertalb\cellx6229\clvertalb\cellx6869\clvertalb\cellx7109\clvertalb\cellx7750\trrh495\row}}}\pard\plain\sb220\fi792\cf1\f51\fs20\ql The Company\u8217?s common stock equivalents have not been included in the net loss per share\plain\sa220\cf1\f51\fs20\ql calculation because their effect is anti\u8209?dilutive due to the Company\u8217?s net loss position.\par\pard\plain\fi792\cf1\f51\fs20\i\ql Stock-Based Compensation\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql As of June 30, 2017, the Company is authorized to grant future awards under one employee\plain\cf1\f51\fs20\ql share\u8209?based compensation plan, which is the ImmunoGen, Inc. 2016 Employee, Director and Consultant\plain\cf1\f51\fs20\ql Equity Incentive Plan, or the 2016 Plan. At the annual meeting of shareholders on December 9, 2016, the 2016 Plan\plain\cf1\f51\fs20\ql was approved and provides for the issuance of Stock Grants, the grant of Options and the grant of\plain\cf1\f51\fs20\ql Stock\u8209?Based Awards for up to 5,500,000 shares of the\par\pard\plain\sb528\cf1\f51\fs20\qc 12\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql Company\u8217?s common stock, as well as up to 14,250,000 shares of common stock which represent awards\plain\cf1\f51\fs20\ql granted under the previous stock option plan, the ImmunoGen, Inc. 2006 Employee, Director and Consultant Equity\plain\cf1\f51\fs20\ql Incentive Plan, or the 2006 Plan, that forfeit, expire, or cancel without delivery of shares of common stock or which\plain\cf1\f51\fs20\ql resulted in the forfeiture of shares of common stock back to the Company subsequent to December 9, 2016. At the\plain\cf1\f51\fs20\ql annual meeting of shareholders on June 13, 2017, the 2016 Plan was amended to increase the number of shares\plain\cf1\f51\fs20\ql authorized for issuance thereunder by 1,000,000. Option awards are granted with an exercise price equal to the\plain\cf1\f51\fs20\ql market price of the Company\u8217?s stock at the date of grant. Options vest at various periods of up to four years\plain\cf1\f51\fs20\ql and may be exercised within ten years of the date of grant.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The stock-based awards are accounted for under ASC Topic 718, \u8220?Compensation\u8212?Stock\plain\cf1\f51\fs20\ql Compensation.\u8221? Pursuant to Topic 718, the estimated grant date fair value of awards is charged to the\plain\cf1\f51\fs20\ql statement of operations and comprehensive loss over the requisite service period, which is the vesting period. Such\plain\cf1\f51\fs20\ql amounts have been reduced by an estimate of forfeitures of all unvested awards. The fair value of each stock option\plain\cf1\f51\fs20\ql is estimated on the date of grant using the Black-Scholes option-pricing model with the assumptions noted in the\plain\cf1\f51\fs20\ql following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for\plain\cf1\f51\fs20\ql the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on\plain\cf1\f51\fs20\ql historical volatility data of the Company\u8217?s stock. The expected term of stock options granted is based\plain\cf1\f51\fs20\ql exclusively on historical data and represents the period of time that stock options granted are expected to be\plain\cf1\f51\fs20\ql outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not\plain\cf1\f51\fs20\ql expect substantially different exercise or post-vesting termination behavior among its option recipients. The\plain\cf1\f51\fs20\ql risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected\plain\cf1\f51\fs20\ql term of the stock options.\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx2633\clvertalb\cellx2873\clvertalb\cellx3771\clvertalb\cellx4127\clvertalb\cellx5025\clvertalb\cellx5381\clvertalb\cellx6207\clvertalb\cellx6563\clvertalb\cellx7389\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx2633\clvertalb\cellx2873\clvertalb\cellx3771\clvertalb\cellx4127\clvertalb\cellx5025\clvertalb\cellx5381\clvertalb\cellx6207\clvertalb\cellx6563\clvertalb\cellx7389\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2633\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2873\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3771\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4127\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5025\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5381\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6207\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6563\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7389\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2633\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2873\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3771\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4127\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5025\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5381\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6207\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6563\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7389\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2633\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2873\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5025\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5381\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7391\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Three Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2633\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2873\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5025\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5381\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7391\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2633\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2873\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3771\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4127\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5025\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5381\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6207\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6563\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7389\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2633\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2873\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3771\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4127\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5025\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5381\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6207\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6563\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7389\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2633\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2873\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3771\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4127\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5025\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5381\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6207\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6563\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7389\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Dividend\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr None\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr None\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr None\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr None\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2633\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2873\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3771\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4127\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5025\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5381\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6207\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6563\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7389\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx2633\clvertalb\cellx2873\clvertalb\cellx3771\clvertalb\cellx4127\clvertalb\cellx5025\clvertalb\cellx5381\clvertalb\cellx6207\clvertalb\cellx6563\clvertalb\cellx7389\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Volatility\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 68.17\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 64.13\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 67.10\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 64.06\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell{
{\trowd\trqc\clvertalb\cellx2633\clvertalb\cellx2873\clvertalb\cellx3771\clvertalb\cellx4127\clvertalb\cellx5025\clvertalb\cellx5381\clvertalb\cellx6207\clvertalb\cellx6563\clvertalb\cellx7389\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2633\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2873\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3771\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4127\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5025\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5381\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6207\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6563\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7389\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Risk-free interest rate\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1.90\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1.40\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2.01\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1.46\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2633\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2873\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3771\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4127\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5025\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5381\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6207\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6563\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7389\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx2633\clvertalb\cellx2873\clvertalb\cellx3771\clvertalb\cellx4127\clvertalb\cellx5025\clvertalb\cellx5381\clvertalb\cellx6207\clvertalb\cellx6563\clvertalb\cellx7389\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Expected life (years)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6.0\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6.3\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6.0\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6.3\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx2633\clvertalb\cellx2873\clvertalb\cellx3771\clvertalb\cellx4127\clvertalb\cellx5025\clvertalb\cellx5381\clvertalb\cellx6207\clvertalb\cellx6563\clvertalb\cellx7389\clvertalb\cellx7750\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options\plain\cf1\f51\fs20\ql granted during the three months ended June 30, 2017 and 2016 were $2.86 and $3.44 per share, respectively, and\plain\cf1\f51\fs20\ql $1.75 and $4.10 per share for options granted during the six months ended June 30, 2017 and 2016, respectively.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql A summary of option activity under the 2006 and 2016 Plans as of June 30, 2017, and changes during the\plain\cf1\f51\fs20\ql six month period then ended is presented below (in thousands, except weighted-average data):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx5033\clvertalb\cellx5273\clvertalb\cellx6035\clvertalb\cellx6275\clvertalb\cellx6689\clvertalb\cellx7509\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5033\clvertalb\cellx5273\clvertalb\cellx6035\clvertalb\cellx6275\clvertalb\cellx6689\clvertalb\cellx7509\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Weighted-\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Number\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Average\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc of Stock\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Exercise\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Options\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Price\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5033\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5273\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6035\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6275\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5033\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5273\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6035\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6275\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6689\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Outstanding at December\~31, 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 13,679\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 10.70\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5033\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5273\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6035\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6275\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6689\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx5033\clvertalb\cellx5273\clvertalb\cellx6035\clvertalb\cellx6275\clvertalb\cellx6689\clvertalb\cellx7509\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Granted\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,428\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2.84\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5033\clvertalb\cellx5273\clvertalb\cellx6035\clvertalb\cellx6275\clvertalb\cellx6689\clvertalb\cellx7509\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5033\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5273\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6035\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6275\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6689\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Exercised\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (10)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3.30\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5033\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5273\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6035\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6275\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6689\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx5033\clvertalb\cellx5273\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6035\clvertalb\cellx6275\clvertalb\cellx6689\clvertalb\cellx7509\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Forfeited/Canceled\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (1,916)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 10.47\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5033\clvertalb\cellx5273\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6035\clvertalb\cellx6275\clvertalb\cellx6689\clvertalb\cellx7509\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5033\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5273\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6035\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6275\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6689\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Outstanding at June\~30, 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 13,181\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 9.89\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5033\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5273\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6035\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6275\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6689\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql During the six months ended June 30, 2017, holders of options issued under the Company\u8217?s equity\plain\cf1\f51\fs20\ql plans exercised their rights to acquire an aggregate of approximately 10,000 shares of common stock at price of\plain\cf1\f51\fs20\ql $3.30 per share.\~The total proceeds to the Company from these option exercises were approximately $32,000.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In August 2016, February 2017 and June 2017, the Company granted 117,800, 529,830 and 239,000 shares\plain\cf1\f51\fs20\ql of restricted common stock with grant date fair values of $3.15, $2.47 and $4.71, respectively, to certain officers of\plain\cf1\f51\fs20\ql the Company. These restrictions will lapse in three equal installments upon the achievement of specified\plain\cf1\f51\fs20\ql performance goals\par\pard\plain\sb528\cf1\f51\fs20\qc 13\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql within the next five years. The Company determined it is not currently probable that these performance goals will\plain\cf1\f51\fs20\ql be achieved, and therefore, no expense has been recorded to date.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql A summary of restricted stock activity under the 2006 and 2016 Plans (inclusive of the performance awards\plain\cf1\f51\fs20\ql noted above) as of June 30, 2017 and changes during the six month period ended June 30, 2017 is presented below\plain\cf1\f51\fs20\ql (in thousands except weighted-average data):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx6448\clvertalb\cellx6688\clvertalb\cellx7510\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6448\clvertalb\cellx6688\clvertalb\cellx7510\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Number\~of\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Restricted\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh396
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Stock\plain\intbl\cf1\f51\fs16\b\qc Shares\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6448\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6688\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh396\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6448\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6688\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7510\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Unvested at December\~31, 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 199\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6448\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6688\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7510\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6448\clvertalb\cellx6688\clvertalb\cellx7510\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Awarded\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,253\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6448\clvertalb\cellx6688\clvertalb\cellx7510\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6448\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6688\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7510\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Vested\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (25)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6448\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6688\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7510\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6448\clvertalb\cellx6688\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7510\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Forfeited\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (20)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6448\clvertalb\cellx6688\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7510\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6448\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6688\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7510\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Unvested at June\~30, 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,407\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6448\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6688\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7510\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Stock compensation expense related to stock options and restricted stock awards granted under the 2016\plain\cf1\f51\fs20\ql and 2006 Plans was $3.1 million and $5.7 million during the three and six months ended June 30, 2017,\plain\cf1\f51\fs20\ql respectively, compared to stock compensation expense of $4.5 million and $11.6 million for the three and six\plain\cf1\f51\fs20\ql months ended June 30, 2016, respectively. During the six months ended June 30, 2016, the Company recorded $3.1\plain\cf1\f51\fs20\ql million of stock compensation cost related to the modification of certain outstanding common stock options with the\plain\cf1\f51\fs20\ql former Chief Executive Officer\u8217?s succession plan. The decrease in expense is also attributable to lower fair\plain\cf1\f51\fs20\ql values associated with awards expensed in the current period, level of forfeitures experienced since the prior year\plain\cf1\f51\fs20\ql due to the restructuring disclosed in Note G and greater forfeitures recorded in the current period substantially\plain\cf1\f51\fs20\ql resulting from the departure of certain senior-level employees. As of June 30, 2017, the estimated fair value of\plain\cf1\f51\fs20\ql unvested employee awards was $15.0 million, net of estimated forfeitures. The weighted-average remaining vesting\plain\cf1\f51\fs20\ql period for these awards is approximately two years. Also included in stock compensation expense for the three and\plain\cf1\f51\fs20\ql six months ended June 30, 2017 and 2016 is expense recorded for directors\u8217? deferred share units, the details\plain\cf1\f51\fs20\ql of which are discussed in Note F.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Segment Information\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql During the six months ended June 30, 2017, the Company continued to operate in one operating segment\plain\cf1\f51\fs20\ql which is the business of discovery of monoclonal antibody-based anticancer therapeutics.\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\fi792\cf1\f51\fs20\ql The percentages of revenues recognized from significant customers of the Company in the six months\plain\cf1\f51\fs20\ql ended June 30, 2017 and 2016 are included in the following table:\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx2706\clvertalb\cellx2946\clvertalb\cellx3730\clvertalb\cellx4086\clvertalb\cellx4870\clvertalb\cellx5226\clvertalb\cellx6010\clvertalb\cellx6366\clvertalb\cellx7150\clvertalb\cellx7506\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx2706\clvertalb\cellx2946\clvertalb\cellx3730\clvertalb\cellx4086\clvertalb\cellx4870\clvertalb\cellx5226\clvertalb\cellx6010\clvertalb\cellx6366\clvertalb\cellx7150\clvertalb\cellx7506\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2706\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2946\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4871\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5227\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7152\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7508\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Three Months Ended\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2706\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2946\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4871\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5227\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7152\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7508\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2706\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2946\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4871\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5227\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7152\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7508\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2706\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2946\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4871\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5227\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7152\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7508\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2706\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2946\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3730\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4086\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4870\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5226\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6010\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6366\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7150\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7506\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\b\ql Collaborative Partner:\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\~\~\~\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2706\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx2946\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx3730\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4086\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4870\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5226\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6010\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6366\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7150\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7506\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2706\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2946\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3730\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4086\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4870\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5226\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6010\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6366\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7150\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7506\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Bayer\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 37\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2706\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2946\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3730\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4086\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4870\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5226\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6010\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6366\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7150\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7506\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx2706\clvertalb\cellx2946\clvertalb\cellx3730\clvertalb\cellx4086\clvertalb\cellx4870\clvertalb\cellx5226\clvertalb\cellx6010\clvertalb\cellx6366\clvertalb\cellx7150\clvertalb\cellx7506\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql CytomX\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~3\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 10\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 22\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~5\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx2706\clvertalb\cellx2946\clvertalb\cellx3730\clvertalb\cellx4086\clvertalb\cellx4870\clvertalb\cellx5226\clvertalb\cellx6010\clvertalb\cellx6366\clvertalb\cellx7150\clvertalb\cellx7506\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2706\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2946\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3730\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4086\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4870\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5226\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6010\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6366\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7150\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7506\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Roche\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 17\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 80\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 21\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 49\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2706\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx2946\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx3730\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4086\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4870\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5226\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6010\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6366\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7150\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7506\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx2706\clvertalb\cellx2946\clvertalb\cellx3730\clvertalb\cellx4086\clvertalb\cellx4870\clvertalb\cellx5226\clvertalb\cellx6010\clvertalb\cellx6366\clvertalb\cellx7150\clvertalb\cellx7506\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Sanofi\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 77\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 53\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql %\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx2706\clvertalb\cellx2946\clvertalb\cellx3730\clvertalb\cellx4086\clvertalb\cellx4870\clvertalb\cellx5226\clvertalb\cellx6010\clvertalb\cellx6366\clvertalb\cellx7150\clvertalb\cellx7506\clvertalb\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql There were no other customers of the Company with significant revenues in the six months ended June 30,\plain\cf1\f51\fs20\ql 2017 and 2016.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\sa264\fi792\cf1\f51\fs20\i\ql Recent Accounting Pronouncements\par\pard\plain\fi792\cf1\f51\fs20\ql In May 2014, the FASB issued ASU 2014\u8209?9,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606)\plain\cf1\f51\fs20\i\ql (\u8220?ASU 2014-09\u8221?),\plain\cf1\f51\fs20\ql to clarify the principles for recognizing revenue. This update provides a\plain\cf1\f51\fs20\ql comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the\plain\cf1\f51\fs20\ql transfer of goods or services to a customer at an amount that reflects the consideration expected to be received in\plain\sa264\cf1\f51\fs20\ql exchange for those goods or services. In August 2015,\par\pard\plain\sb528\cf1\f51\fs20\qc 14\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql the FASB issued ASU No. 2015-14,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606): Deferral of the Effective\plain\cf1\f51\fs20\i\ql Date\plain\cf1\f51\fs20\ql , which delayed the effective date of the new standard from January 1, 2017 to January 1, 2018. The FASB\plain\cf1\f51\fs20\ql also agreed to allow entities to choose to adopt the standard as of the original effective date. In March 2016, the\plain\cf1\f51\fs20\ql FASB issued ASU No. 2016-08,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606): Principal versus Agent\plain\cf1\f51\fs20\i\ql Considerations\plain\cf1\f51\fs20\ql , which clarifies the implementation guidance on principal versus agent considerations. In April 2016,\plain\cf1\f51\fs20\ql the FASB issued ASU No. 2016-10,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606): Identifying Performance\plain\cf1\f51\fs20\i\ql Obligations and Licensing\plain\cf1\f51\fs20\ql , which clarifies certain aspects of identifying performance obligations and licensing\plain\cf1\f51\fs20\ql implementation guidance. In May 2016, the FASB issued ASU No. 2016-12,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with\plain\cf1\f51\fs20\i\ql Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients\plain\cf1\f51\fs20\ql related to disclosures of remaining\plain\cf1\f51\fs20\ql performance obligations, as well as other amendments to guidance on collectability, non-cash consideration and the\plain\cf1\f51\fs20\ql presentation of sales and other similar taxes collected from customers. These standards have the same effective date\plain\cf1\f51\fs20\ql and transition date of January 1, 2018. The new revenue standard allows for either full retrospective or modified\plain\cf1\f51\fs20\ql retrospective application. The Company anticipates using the modified retrospective approach to implement this\plain\cf1\f51\fs20\ql standard.\~\~The Company is in the process of analyzing its existing revenue agreements to evaluate the impact of\plain\cf1\f51\fs20\ql adoption. The Company has less than twenty contracts that have remaining performance obligations that will need\plain\cf1\f51\fs20\ql to be evaluated under the provisions of the new standard as of January 1, 2018. In performing this assessment, the\plain\cf1\f51\fs20\ql Company noted that we will be required to recognize royalty income in the same period as the related sales occur\plain\cf1\f51\fs20\ql on Kadcyla rather than one quarter in arrears, which is the point in which the amount is fixed and determinable.\plain\cf1\f51\fs20\ql This will require the Company to make an estimate of the royalties as the information is not provided to the\plain\cf1\f51\fs20\ql Company until 90 days after the end of the quarter. Additionally, some partner milestones, depending on the\plain\cf1\f51\fs20\ql probability of occurring, may be recognized sooner and at different values than they currently would be under the\plain\cf1\f51\fs20\ql current accounting standards. The Company is in the process of estimating the impact of adopting the new standard\plain\cf1\f51\fs20\ql on its consolidated financial statements, however, the Company expects to record a material adjustment upon\plain\cf1\f51\fs20\ql adoption, which will be recorded as a cumulative effect of initially applying the standard to opening accumulated\plain\cf1\f51\fs20\ql deficit as of January 1, 2018. The Company will continue to provide disclosures under the legacy accounting for the\plain\sa264\cf1\f51\fs20\ql year ended December 31, 2018.\par\pard\plain\cf1\f51\fs20\ql In July 2015, the FASB issued ASU 2015-11,\plain\cf1\f51\fs20\i\ql Simplifying the Measurement of Inventory (Topic 330).\plain\cf1\f51\fs20\ql To simplify\plain\cf1\f51\fs20\ql the principles for subsequent measurement of inventory, this new standard requires inventory measured using any\plain\cf1\f51\fs20\ql method other than LIFO or the retail method shall be measured at the lower of cost and net realizable value, rather\plain\cf1\f51\fs20\ql than lower of cost or market. This guidance is effective for annual reporting beginning after December\~15, 2016,\plain\cf1\f51\fs20\ql including interim periods within the year of adoption, and calls for prospective application, with early application\plain\cf1\f51\fs20\ql permitted. Accordingly, the standard was adopted by the Company on January\~1, 2017. The adoption of this\plain\cf1\f51\fs20\ql guidance did not have a material impact on the Company\u8217?s consolidated financial statements.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql In January 2016, the FASB issued ASU 2016-1,\plain\cf1\f51\fs20\i\ql Recognition and Measurement of Financial Assets and Financial\plain\cf1\f51\fs20\i\ql Liabilities (Topic 825).\plain\cf1\f51\fs20\ql The amendments in this Update supersede the guidance to classify equity securities with\plain\cf1\f51\fs20\ql readily determinable fair values into different categories (that is, trading or available-for-sale) and require equity\plain\cf1\f51\fs20\ql securities (including other ownership interests, such as partnerships, unincorporated joint ventures, and limited\plain\cf1\f51\fs20\ql liability companies) to be measured at fair value with changes in the fair value recognized through net income. The\plain\cf1\f51\fs20\ql amendments allow equity investments that do not have readily determinable fair values to be remeasured at fair\plain\cf1\f51\fs20\ql value either upon the occurrence of an observable price change or upon identification of an impairment. The\plain\cf1\f51\fs20\ql amendments also require enhanced disclosures about those investments. The amendments improve financial\plain\cf1\f51\fs20\ql reporting by providing relevant information about an entity\u8217?s equity investments and reducing the number of\plain\cf1\f51\fs20\ql items that are recognized in other comprehensive income. This guidance is effective for annual reporting beginning\plain\cf1\f51\fs20\ql after December\~15, 2017, including interim periods within the year of adoption, and calls for prospective\plain\cf1\f51\fs20\ql application, with early application permitted. Accordingly, the standard is effective for the Company on January\~1,\plain\cf1\f51\fs20\ql 2018. The adoption of this guidance is not expected to have a material impact on the Company\u8217?s\plain\cf1\f51\fs20\ql consolidated financial statements.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In February 2016, the FASB issued ASU 2016-2,\plain\cf1\f51\fs20\i\ql Leases (Topic 842)\plain\cf1\f51\fs20\ql that primarily requires lessees to\plain\cf1\f51\fs20\ql recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to\plain\cf1\f51\fs20\ql current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type\plain\cf1\f51\fs20\ql and direct financing leases. The guidance is effective for fiscal years beginning after December 15, 2018, including\plain\cf1\f51\fs20\ql interim periods within those fiscal years, and calls for retrospective application, with early adoption permitted.\plain\cf1\f51\fs20\ql Accordingly, the\par\pard\plain\sb528\cf1\f51\fs20\qc 15\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql standard is effective for the Company on January\~1, 2019. The Company is currently evaluating the impact of this\plain\cf1\f51\fs20\ql guidance on our financial statements and the timing of adoption.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In March 2016, the FASB issued ASU 2016-9,\plain\cf1\f51\fs20\i\ql Improvements to Employee Share-Based Payment\plain\cf1\f51\fs20\i\ql Accounting (Topic 718)\plain\cf1\f51\fs20\ql that changes the accounting for certain aspects of share-based payments to employees. The\plain\cf1\f51\fs20\ql guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest\plain\cf1\f51\fs20\ql or are settled, thus eliminating additional paid in capital pools. The guidance also allows for the employer to\plain\cf1\f51\fs20\ql repurchase more of an employee\u8217?s shares for tax withholding purposes without triggering liability accounting.\plain\cf1\f51\fs20\ql In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an\plain\cf1\f51\fs20\ql estimated basis. The guidance is effective for annual periods beginning after December 15, 2016, and interim\plain\cf1\f51\fs20\ql periods within those annual periods with early adoption permitted. Accordingly, the standard was adopted by the\plain\cf1\f51\fs20\ql Company on January\~1, 2017. As a result of the adoption of this guidance, the net operating loss deferred tax assets\plain\cf1\f51\fs20\ql for federal and state purposes increased by $9.2 million and $1.2 million, respectively, and will be offset by\plain\cf1\f51\fs20\ql corresponding increases in the valuation allowance. The adoption of the guidance has no impact on the\plain\cf1\f51\fs20\ql Company\u8217?s consolidated financial statements. The Company elected not to adopt the provision that would\plain\cf1\f51\fs20\ql allow actual forfeitures to be recognized in lieu of maintaining a forfeitures reserve. As such, the Company will\plain\cf1\f51\fs20\ql continue to estimate forfeitures.\par\pard\plain\fi792\cf1\f51\fs2\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\sa220\cf1\f51\fs20\b\ql C.\~\~\~\~\~\~\~Agreements\par\pard\plain\sa220\cf1\f51\fs20\i\ql Significant Collaborative Agreements\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\i\ql Roche\par\pard\plain\fi792\cf1\f51\fs20\ql In 2000, the Company granted Genentech, now a unit of Roche, an exclusive license to use the\plain\cf1\f51\fs20\ql Company\u8217?s maytansinoid ADC technology with antibodies, such as trastuzumab, or other proteins that target\plain\cf1\f51\fs20\ql HER2. Under the terms of this agreement, Roche has exclusive worldwide rights to develop and commercialize\plain\cf1\f51\fs20\ql maytansinoid ADC compounds targeting HER2. In 2013, the HER2\u8209?targeting ADC compound, Kadcyla, was\plain\cf1\f51\fs20\ql approved for marketing in the U.S., Japan and the European Union, or EU. Roche has also received marketing\plain\cf1\f51\fs20\ql approval in various other countries around the world. Roche is responsible for the manufacturing, product\plain\cf1\f51\fs20\ql development and marketing of any products resulting from the agreement. The Company received a $2\~million\plain\cf1\f51\fs20\ql non\u8209?refundable upfront payment from Roche upon execution of the agreement. The Company is also entitled\plain\cf1\f51\fs20\ql to receive up to a total of $44\~million in milestone payments, plus royalties on the commercial sales of Kadcyla or\plain\cf1\f51\fs20\ql any other resulting products. Total milestones are categorized as follows: development\plain\cf1\f51\fs20\ql milestones\u8212?$13.5\~million; and regulatory milestones\u8212?$30.5\~million. Through June 30, 2017, the\plain\cf1\f51\fs20\ql Company has received and recognized $13.5\~million and $20.5\~million in development and regulatory milestone\plain\cf1\f51\fs20\ql payments, respectively, related to Kadcyla. The next potential milestone the Company will be entitled to receive\plain\cf1\f51\fs20\ql will be a $5\~million regulatory milestone for marketing approval of Kadcyla for a first extended indication as\plain\cf1\f51\fs20\ql defined in the agreement. Based on an evaluation of the effort contributed towards the achievement of this future\plain\sa220\cf1\f51\fs20\ql milestone, the Company determined this milestone is not substantive.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company receives royalty reports and payments related to sales of Kadcyla from Roche one quarter in\plain\cf1\f51\fs20\ql arrears. In accordance with the Company\u8217?s revenue recognition policy, $14.1\~million of non-cash royalties on\plain\cf1\f51\fs20\ql net sales of Kadcyla for the six\u8209?month period ended March 31, 2017 were recorded and included in\plain\cf1\f51\fs20\ql non-cash royalty revenue for the six-month period ended June 30, 2017 and $13.3\~million of non-cash royalties on\plain\cf1\f51\fs20\ql net sales of Kadcyla for the six\u8209?month period ended March 31, 2016 is included in non-cash royalty revenue\plain\cf1\f51\fs20\ql for the six-month period ended June 30, 2016. Kadcyla sales occurring after January 1, 2015 are covered by a\plain\cf1\f51\fs20\ql royalty purchase agreement whereby the associated cash is remitted to Immunity Royalty Holdings, L.P, or IRH, as\plain\sa220\cf1\f51\fs20\ql discussed further in Note E.\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\i\ql Sanofi\par\pard\plain\fi792\cf1\f51\fs20\ql On May 30, 2017, the Company and an affiliate of Sanofi amended the license agreements covering all\plain\cf1\f51\fs20\ql compounds in development by Sanofi using the Company\u8217?s technology.\~\~Under the terms of the amended\plain\cf1\f51\fs20\ql 2003 collaboration and license agreement, the Company granted Sanofi a fully-paid, exclusive license to develop,\plain\cf1\f51\fs20\ql manufacture, and commercialize four experimental compounds in development. The Company and Sanofi also\plain\cf1\f51\fs20\ql amended a separate 2013 exclusive license to grant Sanofi a fully-paid, exclusive license to develop, manufacture\plain\cf1\f51\fs20\ql and commercialize another experimental compound being studied for the treatment of solid tumors.\~\~As\plain\sa220\cf1\f51\fs20\ql consideration for\par\pard\plain\sb528\cf1\f51\fs20\qc 16\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql these amendments, the Company received a $30 million payment and agreed to forego a limited co-promotion\plain\cf1\f51\fs20\ql option in the U.S. with respect to the compounds covered by the 2003 agreement, as well as future milestones or\plain\sa220\cf1\f51\fs20\ql royalties under both license agreements.\par\pard\plain\fi792\cf1\f51\fs20\ql In accordance with ACS-605-25 (as amended by ASU No. 2009-13), the Company determined that there\plain\cf1\f51\fs20\ql were no remaining deliverables upon execution of the amendments, and accordingly, the $30 million has been\plain\cf1\f51\fs20\ql recognized as revenue and is included in license and milestone fee revenue for the three and six months ended June\plain\sa220\cf1\f51\fs20\ql 30, 2017.\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\i\ql Bayer\par\pard\plain\fi792\cf1\f51\fs20\ql In 2008, the Company granted Bayer an exclusive development and commercialization license to the\plain\cf1\f51\fs20\ql Company\u8217?s maytansinoid ADC technology for use with antibodies or other proteins that target mesothelin.\plain\cf1\f51\fs20\ql Bayer HealthCare is responsible for the research, development, manufacturing, and marketing of any products\plain\cf1\f51\fs20\ql resulting from the license. The Company received a $4\~million upfront payment upon execution of the agreement\plain\cf1\f51\fs20\ql which was recognized as revenue ratably over the Company\u8217?s estimated period of substantial involvement\plain\cf1\f51\fs20\ql which concluded in September 2012. For each compound developed and marketed by Bayer under this collaboration\plain\cf1\f51\fs20\ql the Company is entitled to receive a total of $170.5\~million in milestone payments, plus tiered royalties between 4 -\plain\cf1\f51\fs20\ql 7% on the commercial sales of any resulting products. The total milestones are categorized as follows: development\plain\cf1\f51\fs20\ql milestones\u8212?$16\~million; regulatory milestones\u8212?$44.5\~million; and sales milestones\u8212?$110\~million.\plain\cf1\f51\fs20\ql Through June 30, 2017, the Company has received and recognized an aggregate of $13\~million in milestone\plain\cf1\f51\fs20\ql payments under this agreement. In January 2016, Bayer initiated a Phase 2 clinical study designed to support\plain\cf1\f51\fs20\ql registration of its ADC product candidate, anetumab ravtansine, triggering a $10 million development milestone\plain\cf1\f51\fs20\ql payment to the Company which is included in license and milestone fee revenue for the six months ended June 30,\plain\cf1\f51\fs20\ql 2016. The next potential milestone the Company will be entitled to receive will be a development milestone for\plain\cf1\f51\fs20\ql commencement of a pivotal clinical trial for a second indication for anetumab ravtansine, which will result in a\plain\cf1\f51\fs20\ql $2\~million payment being due. At the time of execution of this agreement, there was significant uncertainty as to\plain\cf1\f51\fs20\ql whether these milestones would be achieved. In consideration of this, as well as the Company\u8217?s past\plain\cf1\f51\fs20\ql involvement in the research and supply of cytotoxic agent for this product candidate, these milestones were deemed\plain\sa220\cf1\f51\fs20\ql substantive.\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\i\ql CytomX\par\pard\plain\fi792\cf1\f51\fs20\ql In January 2014, we entered into a reciprocal right\u8209?to\u8209?test agreement with CytomX. The\plain\cf1\f51\fs20\ql agreement provides CytomX with the right to test our payload agents and linkers with CytomX antibodies that\plain\cf1\f51\fs20\ql utilize their proprietary antibody-masking technology, termed Probodies\plain\cf1\f51\fs10\ql TM\plain\cf1\f51\fs20\ql for a specified number of targets and to\plain\cf1\f51\fs20\ql subsequently take an exclusive, worldwide license to use our technology to develop and commercialize\plain\cf1\f51\fs20\ql Probody-drug conjugates directed to the specified targets on terms agreed upon at the inception of the\plain\cf1\f51\fs20\ql right\u8209?to\u8209?test agreement. We received no upfront cash payment in connection with the execution of the\plain\cf1\f51\fs20\ql right\u8209?to\u8209?test agreement. Instead, we received reciprocal rights to test our payload agents and linkers\plain\cf1\f51\fs20\ql with ImmunoGen antibodies masked using CytomX technology to create Probody-drug conjugates directed to a\plain\cf1\f51\fs20\ql specified number of targets and to subsequently take exclusive, worldwide licenses to develop and commercialize\plain\cf1\f51\fs20\ql such conjugates directed to the specified targets on terms agreed upon at the inception of the\plain\cf1\f51\fs20\ql right\u8209?to\u8209?test agreement. The terms of the right\u8209?to\u8209?test agreement require us and CytomX\plain\cf1\f51\fs20\ql to each take its respective development and commercialization licenses by the end of the term of the research\plain\cf1\f51\fs20\ql license. In addition, both we and CytomX are required to perform specific research activities under the\plain\sa220\cf1\f51\fs20\ql right\u8209?to\u8209?test agreement on behalf of the other party for no monetary consideration.\par\pard\plain\fi792\cf1\f51\fs20\ql In February 2016, CytomX took its development and commercialization license for a specified target.\~\~An\plain\cf1\f51\fs20\ql amendment of the agreement executed simultaneously with that license granted CytomX the right, for a specified\plain\cf1\f51\fs20\ql period of time, to substitute the specified target with another as yet unspecified target.\~ Accordingly, the revenue\plain\cf1\f51\fs20\ql associated with this license was deferred until the expiration of that substitution right in January 2017, whereupon\plain\cf1\f51\fs20\ql we recognized $12.7 million of the $13 million of arrangement consideration allocated to the development and\plain\cf1\f51\fs20\ql commercialization license, which is included in license and milestone fee revenue for the six months ended June 30,\plain\cf1\f51\fs20\ql 2017. \~With respect to the development and commercialization license taken by CytomX, the Company is entitled to\plain\cf1\f51\fs20\ql receive up to a total of $160 million in milestone payments plus royalties on the commercial sales of any resulting\plain\cf1\f51\fs20\ql product. The total milestones are categorized as follows: development milestones\u8212?$10 million; regulatory\plain\cf1\f51\fs20\ql milestones\u8212?$50 million; and sales milestones\u8212?$100 million. In June 2017, CytomX enrolled its first\plain\sa264\cf1\f51\fs20\ql patient in a Phase 1 clinical trial for its product\par\pard\plain\sb528\cf1\f51\fs20\qc 17\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql candidate, CX-2009, triggering a $1 million development milestone payment which is included in license and\plain\cf1\f51\fs20\ql milestone fee revenue for the three and six months ended June 30, 2017. The next payment the Company could\plain\cf1\f51\fs20\ql receive would be a $3 million development milestone payment with commencement of a Phase 2 clinical trial. At\plain\cf1\f51\fs20\ql the time of execution of the right-to-test agreement, there was significant uncertainty as to whether the milestone\plain\cf1\f51\fs20\ql related to the Phase 2 clinical trial would be achieved. In consideration of this,\~as well as the Company's expected\plain\cf1\f51\fs20\ql involvement in the research and manufacturing of any product candidate, this milestone was deemed substantive.\plain\cf1\f51\fs20\ql CytomX is responsible for the manufacturing, product development and marketing of any product resulting from the\plain\sa264\cf1\f51\fs20\ql development and commercialization license taken by CytomX under this collaboration.\~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Debiopharm\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql On May 24, 2017, Debiopharm International SA (Debiopharm) acquired the Company\u8217?s IMGN529\plain\cf1\f51\fs20\ql program, a clinical-stage anti-CD37 ADC for the treatment of patients with B-cell malignancies, such as\plain\cf1\f51\fs20\ql non-Hodgkin lymphomas (NHL).\~\~Under the terms of the Exclusive License and Asset Purchase agreement, the\plain\cf1\f51\fs20\ql Company received a $25 million upfront payment for specified assets related to IMGN529 and a paid-up license to\plain\cf1\f51\fs20\ql the Company\u8217?s ADC technology, and is entitled to a $5 million milestone payment to be paid after\plain\cf1\f51\fs20\ql substantial completion of the transfer of ImmunoGen technologies related to the program (technology transfer),\plain\cf1\f51\fs20\ql which the parties expect to achieve by the end of 2017. In addition, ImmunoGen is eligible for a second\plain\cf1\f51\fs20\ql success-based milestone payment of $25 million upon IMGN529 entering a Phase 3 clinical trial. The milestone\plain\cf1\f51\fs20\ql payment will be significantly reduced if a Phase 3 trial using the Company\u8217?s technology but not the\plain\cf1\f51\fs20\ql IMGN529 antibody commences prior to IMGN529 entering a Phase 3 trial.\~\~The Company does not believe this\plain\cf1\f51\fs20\ql scenario is likely to occur.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In accordance with ACS 605 25 (as amended by ASU No. 2009 13), the Company identified all of the\plain\cf1\f51\fs20\ql deliverables at the inception of the agreement. The significant deliverables were determined to be the license, the\plain\cf1\f51\fs20\ql tech transfer and certain related physical materials. Since the technology being used is no longer the focus of the\plain\cf1\f51\fs20\ql Company\u8217?s research efforts, and IMGN529 is already in clinical trials which significantly lessens the\plain\cf1\f51\fs20\ql probability that it would be changed, the value of the rights to future technological improvements which was\plain\cf1\f51\fs20\ql granted in the agreement was considered immaterial.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company has determined that the license, together with the technology transfer, represent one unit of\plain\cf1\f51\fs20\ql accounting as the license does not have standalone value from the Company\u8217?s responsibility tro complete the\plain\cf1\f51\fs20\ql technology transfer because 1) there are no other vendors selling similar licenses on a standalone basis, 2) the\plain\cf1\f51\fs20\ql transfer can only be performed by the Company and 3) Debiopharm is unable to use the license for its intended\plain\cf1\f51\fs20\ql purpose without the technology transfer. The related physical materials have stand-alone value as these items could\plain\cf1\f51\fs20\ql be produced by other vendors.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The estimated selling price for the license/technology transfer is the Company\u8217?s best estimate of\plain\cf1\f51\fs20\ql selling price and was determined based on market conditions, similar arrangements entered into by third parties,\plain\cf1\f51\fs20\ql including the Company\u8217?s understanding of pricing terms offered by its competitors for single-target licenses\plain\cf1\f51\fs20\ql that utilize the Company\u8217?s ADC technology, the clinical stage of the product being sold, and entity-specific\plain\cf1\f51\fs20\ql factors such as the pricing terms of the Company\u8217?s previous single target licenses, recent preclinical and\plain\cf1\f51\fs20\ql clinical testing results of therapeutic products that use the Company\u8217?s ADC technology, and the\plain\cf1\f51\fs20\ql Company\u8217?s pricing practices and pricing objectives. The estimated selling price of the related materials was\plain\cf1\f51\fs20\ql based on third party evidence given the nature of the items and the market rates for similar items.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The total arrangement consideration of $30 million (which comprises the $25 million upfront payment and\plain\cf1\f51\fs20\ql the transfer fee of $5 million) was allocated to the units of accounting based on the relative selling price method as\plain\cf1\f51\fs20\ql follows: $29.7 million to the license/technology transfer and $300,000 to the physical materials. The Company will\plain\cf1\f51\fs20\ql record $29.7 million of revenue as outlined above when the technology transfer work is substantially complete,\plain\cf1\f51\fs20\ql which is the final item delivered in the unit of accounting and the value of the physical materials will be recorded\plain\cf1\f51\fs20\ql as revenue when delivered. As of June 30, 2017, $25 million was recorded in short-term deferred revenue, which\plain\cf1\f51\fs20\ql represents the full amount of the upfront payment received.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 18\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql For additional information related to these agreements, as well as the Company\u8217?s other significant\plain\cf1\f51\fs20\ql collaborative agreements, please read Note C,\plain\cf1\f51\fs20\i\ql Agreements,\plain\cf1\f51\fs20\ql to the consolidated financial statements included within\plain\cf1\f51\fs20\ql the Company\u8217?s 2016 Transition Report on Form 10-K\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\sa220\cf1\f51\fs20\b\ql D.\~\~\~\~\~\~\~Convertible 4.5% Senior Notes\par\pard\plain\fi792\cf1\f51\fs20\ql In June 2016, the Company issued Convertible 4.5% Senior Notes with an aggregate principal amount of\plain\cf1\f51\fs20\ql $100 million. The Company received net proceeds of approximately $96.6 million from the sale of the Convertible\plain\sa220\cf1\f51\fs20\ql Notes, after deducting fees and expenses of approximately $3.4 million.\par\pard\plain\fi792\cf1\f51\fs20\ql The Convertible Notes are governed by the terms of an indenture between the Company, as issuer, and\plain\cf1\f51\fs20\ql Wilmington Trust, National Association, as the trustee. The Convertible Notes are senior unsecured obligations and\plain\cf1\f51\fs20\ql bear interest at a rate of 4.5% per year, payable semi-annually in arrears on January 1 and July 1 of each year,\plain\cf1\f51\fs20\ql commencing on January 1, 2017. The Company recorded approximately $2.3 million and $138,000 of interest\plain\cf1\f51\fs20\ql expense in the six months ended June 30, 2017 and 2016, respectively. The Convertible Notes will mature on July\plain\cf1\f51\fs20\ql 1, 2021, unless earlier repurchased or converted. Holders may convert their notes at their option at any time prior to\plain\cf1\f51\fs20\ql the close of business on the business day immediately preceding the stated maturity date. Upon conversion, the\plain\cf1\f51\fs20\ql Company will deliver for each $1,000 principal amount of converted notes a number of shares equally to the\plain\cf1\f51\fs20\ql conversion rate, which will initially be 238.7775 shares of common stock, equivalent to an initial conversion price\plain\cf1\f51\fs20\ql of approximately $4.19. The conversion rate will be subject to adjustment in some circumstances, but will not be\plain\cf1\f51\fs20\ql adjusted for any accrued and unpaid interest. In addition, if a \u8220?make-whole fundamental change\u8221? (as\plain\cf1\f51\fs20\ql defined in the offering memorandum) occurs prior to the stated maturity date, the Company will increase the\plain\cf1\f51\fs20\ql conversion rate for a holder who elects to convert its notes in connection with such make-whole fundamental\plain\cf1\f51\fs20\ql change in certain circumstances. If the Company undergoes a fundamental change, subject to certain conditions,\plain\cf1\f51\fs20\ql holders may require the Company to repurchase for cash all or part of their notes at a purchase price equal to 100%\plain\cf1\f51\fs20\ql of the principal amount of the notes to be repurchased, plus accrued and unpaid interest to, but excluding, the\plain\cf1\f51\fs20\ql fundamental change purchase date. In addition, upon an event of default, the holders may require the Company to\plain\cf1\f51\fs20\ql repurchase for cash all of their notes at a purchase price equal to 100% of the principal amount, plus accrued and\plain\cf1\f51\fs20\ql unpaid interest. Upon bankruptcy, this becomes an automatic repurchase obligation. Also, if the Company fails to\plain\cf1\f51\fs20\ql comply with certain reporting requirements as described in the indenture it will constitute an event of default,\plain\cf1\f51\fs20\ql however the Company may elect to pay additional interest at an annual rate equal to 0.5% of the principal amount\plain\cf1\f51\fs20\ql for the 90 days following such event as a remedy for the default. Subsequent to the 90 days, if still in default, the\plain\cf1\f51\fs20\ql principal amount of the notes and accrued interest may become immediately due and payable. If a \u8220?restricted\plain\cf1\f51\fs20\ql event\u8221? occurs as described in the indenture that causes the notes not to become freely tradable by holders\plain\cf1\f51\fs20\ql other than our affiliates after the first anniversary of the original issuance date of the notes, the Company would\plain\cf1\f51\fs20\ql also become obligated to pay additional interest at an annual rate equal to 0.5% of the principal amount. The\plain\sa220\cf1\f51\fs20\ql combined additional interest rate under these two circumstances, however, cannot exceed 0.5%.\par\pard\plain\fi792\cf1\f51\fs20\ql The Company analyzed the terms of the Convertible Notes and determined that under current accounting\plain\cf1\f51\fs20\ql guidance the notes would be entirely accounted for as debt and none of the terms of the notes require separate\plain\cf1\f51\fs20\ql accounting. As part of the issuance of the Convertible Notes, the Company incurred $3.4 million of transaction\plain\cf1\f51\fs20\ql costs, which are netted against the Convertible Notes in the accompanying consolidated balance sheet and are being\plain\cf1\f51\fs20\ql amortized to interest expense ratably over the term of the Convertible Notes.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li792\fi-792\cf1\f51\fs20\b\ql E.\~\~\~\~\~\~\~Liability Related to Sale of Future Royalties\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In April 2015, Immunity Royalty Holdings, L.P. (IRH) purchased the right to receive 100% of the royalty\plain\cf1\f51\fs20\ql payments on commercial sales of Kadcyla subsequent to December 31, 2014, arising under the Company\u8217?s\plain\cf1\f51\fs20\ql development and commercialization license with Genentech (a unit of Roche), until IRH has received aggregate\plain\cf1\f51\fs20\ql royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a\plain\cf1\f51\fs20\ql specified milestone.\~\~Once the applicable threshold is met, if ever, the Company will thereafter receive 85% and\plain\cf1\f51\fs20\ql IRH will receive 15% of the Kadcyla royalties for the remaining royalty term. At consummation of the transaction\plain\cf1\f51\fs20\ql in April 2015, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred\plain\cf1\f51\fs20\ql $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance\plain\cf1\f51\fs20\ql sheet and will be amortized to interest expense over the estimated life of the royalty purchase agreement. Although\plain\cf1\f51\fs20\ql the Company sold its rights to receive royalties from the sales of Kadcyla, as a result of its ongoing involvement in\plain\cf1\f51\fs20\ql the cash flows related to these royalties, the\par\pard\plain\sb528\cf1\f51\fs20\qc 19\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql Company will continue to account for these royalties as revenue and recorded the $200 million in proceeds from\plain\cf1\f51\fs20\ql this transaction as a liability related to sale of future royalties (Royalty Obligation) that will be amortized using the\plain\cf1\f51\fs20\ql interest method over the estimated life of the royalty purchase agreement.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The following table shows the activity within the liability account during the six-month period ended June\plain\cf1\f51\fs20\ql 30, 2017 (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx5332\clvertalb\cellx5724\clvertalb\cellx6248\clvertalb\cellx7469\clvertalb\cellx7609\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5332\clvertalb\cellx5724\clvertalb\cellx6248\clvertalb\cellx7469\clvertalb\cellx7609\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5332\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5724\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7469\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Period\~from\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5332\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5724\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7469\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5332\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5724\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7469\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc December\~31, 2016 to\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5332\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5724\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7469\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5332\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5724\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7469\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\~\~2017\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5332\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5724\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7469\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5332\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5724\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6248\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7469\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Liability related to sale of future royalties, net \u8212?\plain\intbl\cf1\f51\fs20\ql beginning balance\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 184,328\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5332\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5724\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6248\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7469\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx5332\clvertalb\cellx5724\clvertalb\cellx6248\clvertalb\cellx7469\clvertalb\cellx7609\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Non-cash Kadcyla\~royalty revenue\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (14,052)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5332\clvertalb\cellx5724\clvertalb\cellx6248\clvertalb\cellx7469\clvertalb\cellx7609\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5332\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5724\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6248\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7469\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Non-cash interest expense recognized\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6,741\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5332\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5724\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6248\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7469\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7609\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx5332\clvertalb\cellx5724\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6248\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7469\clvertalb\cellx7609\clvertalb\cellx7750\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql Liability related to sale of future royalties, net\~\~\u8212? ending\plain\intbl\cf1\f51\fs20\ql balance\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 177,017\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5332\clvertalb\cellx5724\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6248\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7469\clvertalb\cellx7609\clvertalb\cellx7750\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb220\fi792\cf1\f51\fs20\ql As royalties are remitted to IRH, the balance of the Royalty Obligation will be effectively repaid over the\plain\cf1\f51\fs20\ql life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to\plain\cf1\f51\fs20\ql estimate the total amount of future royalty payments to be received and remitted to IRH as noted above over the\plain\cf1\f51\fs20\ql life of the agreement. The sum of these amounts less the $200 million proceeds the Company received will be\plain\cf1\f51\fs20\ql recorded as interest expense over the life of the Royalty Obligation. Since inception, the Company\u8217?s estimate\plain\cf1\f51\fs20\ql of this total interest expense resulted in an effective annual interest rate of approximately 7.7%. The Company\plain\cf1\f51\fs20\ql periodically assesses the estimated royalty payments to IRH and to the extent such payments are greater or less than\plain\cf1\f51\fs20\ql its initial estimates, or the timing of such payments is materially different than its original estimates, the Company\plain\cf1\f51\fs20\ql will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could\plain\cf1\f51\fs20\ql materially affect the amount and timing of royalty payments from Genentech, most of which are not within the\plain\cf1\f51\fs20\ql Company\u8217?s control. Such factors include, but are not limited to, changing standards of care, the introduction\plain\cf1\f51\fs20\ql of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that\plain\cf1\f51\fs20\ql result in governmental health authority imposed restrictions on the use of the drug products, significant changes in\plain\cf1\f51\fs20\ql foreign exchange rates as the royalties remitted to IRH are made in U.S. dollars (USD) while significant portions of\plain\cf1\f51\fs20\ql the underlying sales of Kadcyla are made in currencies other than USD, and other events or circumstances that\plain\cf1\f51\fs20\ql could result in reduced royalty payments from Kadcyla, all of which would result in a reduction of non-cash\plain\cf1\f51\fs20\ql royalty revenues and the non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales of\plain\cf1\f51\fs20\ql Kadcyla are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the\plain\sa220\cf1\f51\fs20\ql Company would be greater over the term of the Royalty Obligation.\par\pard\plain\fi792\cf1\f51\fs20\ql In addition, the royalty purchase agreement grants IRH the right to receive certain reports and other\plain\cf1\f51\fs20\ql information relating to the royalties and contains other representations and warranties, covenants and indemnification\plain\cf1\f51\fs20\ql obligations that are customary for a transaction of this nature.\par\pard\plain\li792\fi-792\cf1\f51\fs20\ql \~\par\pard\plain\li792\fi-792\cf1\f51\fs20\b\ql F.\~\~\~\~\~\~\~Capital Stock\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql 2001 Non-Employee Director Stock Plan\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql During the three and six months ended June 30, 2017, the Company recorded approximately $21,000 and\plain\cf1\f51\fs20\ql $32,000 in expense related to stock units outstanding under the Company\u8217?s 2001 Non-Employee Director\plain\cf1\f51\fs20\ql Stock Plan, or the 2001 Plan, compared to $(35,000) and $(67,000) in expense reduction recorded during the three\plain\cf1\f51\fs20\ql and six months ended June 30, 2016. The value of the stock units are classified as a liability and adjusted to market\plain\cf1\f51\fs20\ql value at each reporting period as the redemption amount of stock units for this plan will be paid in cash.\~\~No stock\plain\cf1\f51\fs20\ql units have been issued under the 2001 Plan subsequent to June\~30, 2004.\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Compensation Policy for Non-Employee Directors\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql On December 9, 2016 the Board amended the Compensation Policy for Non-Employee Directors to create\plain\cf1\f51\fs20\ql a transition period due to the change in the year-end.\~\~Effectively, one-half of the annual compensation awards\plain\cf1\f51\fs20\ql described\par\pard\plain\sb528\cf1\f51\fs20\qc 20\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql below was awarded to the directors on December 9, 2016 and a full-year\u8217?s compensation was awarded at the\plain\cf1\f51\fs20\ql subsequent annual meeting held in June 2017.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Pursuant to the Compensation Policy for Non-Employee Directors, the redemption amount of deferred\plain\cf1\f51\fs20\ql share units issued will be paid in shares of common stock of the Company on the date a director ceases to be a\plain\cf1\f51\fs20\ql member of the Board. Annual retainers vest quarterly over approximately one year from the date of grant,\plain\cf1\f51\fs20\ql contingent upon the individual remaining a director of ImmunoGen as of each vesting date.\~\~The number of deferred\plain\cf1\f51\fs20\ql share units awarded is fixed per the plan on the date of the award. All unvested deferred stock awards will\plain\cf1\f51\fs20\ql automatically vest immediately prior to the occurrence of a change of control.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql During the three and six months ended June 30, 2017, the Company recorded approximately $47,000 and\plain\cf1\f51\fs20\ql $85,000 in compensation expense, respectively, related to deferred share units issued and outstanding under the\plain\cf1\f51\fs20\ql Company\u8217?s Compensation Policy for Non-Employee Directors, compared to $108,00 and $215,000 in\plain\cf1\f51\fs20\ql compensation expense recorded during the three and six months ended June 30, 2016, respectively. Pursuant to the\plain\cf1\f51\fs20\ql Compensation Policy for Non-Employee Directors, in January 2017, the Company issued a retiring director 53,248\plain\cf1\f51\fs20\ql shares of common stock of the Company to settle outstanding deferred share units.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In addition to the deferred share units, the Non-Employee Directors are also entitled to receive a fixed\plain\cf1\f51\fs20\ql number of stock options determined using the Black-Scholes option pricing model measured on the date of grant,\plain\cf1\f51\fs20\ql which would be the date of the annual meeting of shareholders.\~\~These options vest quarterly over approximately\plain\cf1\f51\fs20\ql one year from the date of grant.\~\~Any new directors will receive a pro-rated award, depending on their date of\plain\cf1\f51\fs20\ql election to the Board.\~\~The directors received a total of 80,000 stock options in November of 2015, 40,000 options\plain\cf1\f51\fs20\ql in December 2016, and 80,000 options in June 2017, and the related compensation expense for the six months\plain\cf1\f51\fs20\ql ended June 30, 2017 and 2016 is included in the amounts discussed in the \u8220?Stock-Based\plain\cf1\f51\fs20\ql Compensation\u8221? section of footnote B above.\par\pard\plain\fi792\cf1\f51\fs20\b\ql \~\par\pard\plain\cf1\f51\fs20\b\ql G.\~\~\~\~\~\~\~Restructuring Charge\par\pard\plain\sb220\fi792\cf1\f51\fs20\ql On September 26, 2016, the Board of Directors approved a plan to reengineer the business, resulting in a\plain\cf1\f51\fs20\ql reduction of the workforce by approximately 17%, or 65 positions, which included the separation of 60 employees\plain\cf1\f51\fs20\ql at the time of plan approval. Communication of the plan to the impacted employees was substantially completed on\plain\cf1\f51\fs20\ql September 29, 2016. All of the workforce reduction was completed as of December 31, 2016. As a result of the\plain\cf1\f51\fs20\ql workforce reduction, in the six months ended December 31, 2016, the Company recorded a restructuring charge\plain\cf1\f51\fs20\ql totaling $4.4 million related to termination benefits and other related charges, of which $2.8 million was recorded as\plain\cf1\f51\fs20\ql a one-time termination benefit, and $593,000 recorded as a benefit under an ongoing benefit plan. The related cash\plain\cf1\f51\fs20\ql payments initiated in October 2016 and were substantially paid out by June 30, 2017. Additionally, approximately\plain\cf1\f51\fs20\ql 762,000 stock options forfeited in connection with the workforce reduction, and as a result, the Company recorded\plain\cf1\f51\fs20\ql an approximate $837,000 credit to stock compensation expense in September 2016, which was included in research\plain\sa220\cf1\f51\fs20\ql and development expense and general and administrative expense in that period.\par\pard\plain\sb220\fi792\cf1\f51\fs20\ql In addition to the termination benefits and other related charges, the Company is seeking to sub-lease\plain\cf1\f51\fs20\ql 10,281 square feet of unoccupied office space in Waltham that was leased in February 2016. As of September 30,\plain\cf1\f51\fs20\ql 2016, based on an estimate of the potential time it would take to find a tenant of approximately nine months, the\plain\cf1\f51\fs20\ql anticipated sub-lease terms, and consideration of the tenant allowance that was given to the Company to build out\plain\cf1\f51\fs20\ql the space, the Company determined it did not need to record a loss on the sub-lease. The Company also evaluated\plain\cf1\f51\fs20\ql the balance of the leasehold improvements for potential impairment as of September 30, 2016. In performing the\plain\cf1\f51\fs20\ql recoverability test, the Company concluded that a substantial portion of the leasehold improvements were not\plain\cf1\f51\fs20\ql recoverable. The Company recorded an impairment charge of $970,000 related to these assets after comparing the\plain\cf1\f51\fs20\ql fair value (using probability weighted scenarios with discounted cash flows) to the leasehold improvements\u8217?\plain\cf1\f51\fs20\ql carrying value, leaving a $193,000 remaining cost basis. As of March 31, 2017, based on further evaluation of the\plain\cf1\f51\fs20\ql prospects for sub-leasing the space, the Company determined that additional time would be required to find a\plain\cf1\f51\fs20\ql tenant. Accordingly, the calculation for the potential sub-lease loss was updated and it was determined that the\plain\cf1\f51\fs20\ql remaining balance of the leasehold improvements was impaired.\~\~Also, due to the additional time that is expected to\plain\cf1\f51\fs20\ql secure a tenant, a lease loss was recorded based on the change in estimate of the sub-lease assumption. The total of\plain\sa220\cf1\f51\fs20\ql these charges was $386,000. There has been no change to this estimate at June 30, 2017.\par\pard\plain\sb528\cf1\f51\fs20\qc 21\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\qj A summary of activity against the restructuring charge related to the employee terminations during the\plain\cf1\f51\fs20\qj six-month period ended June 30, 2017 is as follows (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\qj \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx5551\clvertalb\cellx5943\clvertalb\cellx6449\clvertalb\cellx7608\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5551\clvertalb\cellx5943\clvertalb\cellx6449\clvertalb\cellx7608\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Period\~from\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc December\~31, 2016 to\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs16\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5551\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5943\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5551\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5943\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6449\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Balance December 31, 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,751\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5551\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5943\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6449\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx5551\clvertalb\cellx5943\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6449\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7608\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Payments for the period\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (1,573)\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell{
{\trowd\trqc\clvertalb\cellx5551\clvertalb\cellx5943\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6449\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7608\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5551\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5943\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6449\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Balance June 30, 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 178\cell\pard\plain\intbl\cf1\f51\fs20\qr \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5551\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5943\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6449\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\qj \~\par\pard\plain\fi792\cf1\f51\fs20\qj In September\~2016, the Compensation Committee of the Board of Directors approved cash and stock option\plain\cf1\f51\fs20\qj retention incentive awards for certain remaining eligible employees who continue employment with the Company in\plain\cf1\f51\fs20\qj order to execute the Company\u8217?s strategic priorities. The cash awards will be payable to these employees in\plain\cf1\f51\fs20\qj either October 2017 or March 2018 based on continued employment and services performed during these periods.\plain\cf1\f51\fs20\qj Stock option awards covering 750,000 shares granted, that remain outstanding, will vest annually in equal\plain\cf1\f51\fs20\qj installments over three years from the date of grant, and the related compensation expense for the six months ended\plain\cf1\f51\fs20\qj June 30, 2017 is included in the amounts discussed in the \u8220?Stock-Based Compensation\u8221? section of\plain\cf1\f51\fs20\qj footnote B above. \~\par\pard\plain\li792\fi-792\cf1\f51\fs20\ql \~\par\pard\plain\li792\fi-792\cf1\f51\fs20\b\ql H.\~\~\~\~\~\~\~Commitments and Contingencies\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li1188\fi-396\cf1\f51\fs20\i\ql Leases\par\pard\plain\li1188\fi-396\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company currently has a lease agreement with CRP/King 830 Winter L.L.C. for the rental of\plain\cf1\f51\fs20\ql approximately 110,000 square feet of laboratory and office space at 830 Winter Street, Waltham, MA through\plain\cf1\f51\fs20\ql March\~2026. The Company uses this space for its corporate headquarters and other operations. The Company may\plain\cf1\f51\fs20\ql extend the lease for two additional terms of five years. Pursuant to lease amendments executed in December\~2013,\plain\cf1\f51\fs20\ql April 2014, and December 2015, the Company received construction allowances of approximately $746,000, $1.1\plain\cf1\f51\fs20\ql million, and $186,000, respectively, to build out office and lab space to the Company\u8217?s specifications. The\plain\cf1\f51\fs20\ql Company is required to pay certain operating expenses for the leased premises subject to escalation charges for\plain\cf1\f51\fs20\ql certain expense increases over a base amount.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In February 2016, the Company entered into a lease agreement with PDM 930 Unit, LLC for the rental of\plain\cf1\f51\fs20\ql 10,281 square feet of additional office space at 930 Winter Street, Waltham, MA through August 31, 2021. The\plain\cf1\f51\fs20\ql Company received approximately $617,000 as a construction allowance to build out the office space to the\plain\cf1\f51\fs20\ql Company\u8217?s specifications. The Company is required to pay certain operating expenses for the leased\plain\cf1\f51\fs20\ql premises based on its pro-rata share of such expenses for the entire rentable space of the building. The Company is\plain\cf1\f51\fs20\ql actively seeking to sub-lease this space.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company also leases manufacturing and office space at 333 Providence Highway, Norwood, MA under\plain\cf1\f51\fs20\ql an agreement through 2018 with an option to extend the lease for an additional term of five years. The Company is\plain\cf1\f51\fs20\ql required to pay certain operating expenses for the leased premises subject to escalation charges for certain expense\plain\cf1\f51\fs20\ql increases over a base amount.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Effective April\~2013, the Company entered into a lease agreement with River Ridge Limited Partnership for\plain\cf1\f51\fs20\ql the rental of 7,507 square feet of additional office space at 100 River Ridge Drive, Norwood, MA. The initial term\plain\cf1\f51\fs20\ql of the lease is for five years and two months commencing in July\~2013 with an option for the Company to extend\plain\cf1\f51\fs20\ql the lease for an additional term of five years. The Company is required to pay certain operating expenses for the\plain\cf1\f51\fs20\ql leased premises subject to escalation charges for certain expense increases over a base amount. The Company\plain\cf1\f51\fs20\ql entered into a sublease in December 2014 for this space, effective from January 2015 through July 2018. Due to\plain\cf1\f51\fs20\ql past payment delinquency, the short span of time remaining on the lease and the estimated amount of time it would\plain\cf1\f51\fs20\ql take to find another sub-tenant, the remainder of this lease was accrued as a charge in the amount of $169,000 in\plain\cf1\f51\fs20\ql the first quarter of 2017.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 22\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql The minimum rental commitments for the Company\u8217?s facilities, including real estate taxes and other\plain\cf1\f51\fs20\ql expenses, for the next five fiscal years and thereafter under the non-cancelable operating lease agreements discussed\plain\cf1\f51\fs20\ql above are as follows (in\~thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql 2017 (six months remaining)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,973\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql 2018\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,736\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql 2019\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,235\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql 2020\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,283\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql 2021\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 7,107\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Thereafter\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 30,794\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx6490\clvertalb\cellx6780\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Total minimum lease payments\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 64,128\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6490\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6780\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql There are no obligations under capital leases as of June 30, 2017, as all of the capital leases were single\plain\cf1\f51\fs20\ql payment obligations which have all been made.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li1188\fi-396\cf1\f51\fs20\i\ql Collaborations\par\pard\plain\li1188\fi-396\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company is contractually obligated to make potential future success-based development, regulatory or\plain\cf1\f51\fs20\ql sales milestone payments in conjunction with certain collaborative agreements. These payments are contingent upon\plain\cf1\f51\fs20\ql the occurrence of certain future events and, given the nature of these events, it is unclear when, if ever, the\plain\cf1\f51\fs20\ql Company may be required to pay such amounts. Further, the timing of any future payment is not reasonably\plain\cf1\f51\fs20\ql estimable. As of June 30, 2017, the maximum amount that may be payable in the future under the\plain\cf1\f51\fs20\ql Company\u8217?s current collaborative agreements is $160.0\~million.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company is party to a license agreement covering the manufacture of the antibodies used in certain of\plain\cf1\f51\fs20\ql product candidates which, under certain circumstances, requires periodic payments once the product reaches a\plain\cf1\f51\fs20\ql specified stage of clinical development, and royalties on commercial sales of the product. The Company believes\plain\cf1\f51\fs20\ql that the license agreement, by its terms, does not obligate it to make any further payments thereunder and\plain\cf1\f51\fs20\ql accordingly, has not accrued a potential payment of \u163?300,000 for one of its product candidates that has\plain\sa220\cf1\f51\fs20\ql reached this stage.\par\pard\plain\li1188\sa220\fi-396\cf1\f51\fs20\i\ql Manufacturing Commitments\par\pard\plain\fi792\cf1\f51\fs20\ql As of June 30, 2017, the Company has noncancelable obligations under several agreements related to\plain\cf1\f51\fs20\ql in-process and future manufacturing of antibody and cytotoxic agents required for clinical supply of the\plain\cf1\f51\fs20\ql Company\u8217?s product candidates totaling $3.3 million, of which $2.0 million will be paid in 2017 and $1.3\plain\sa220\cf1\f51\fs20\ql million will be paid in 2018.\par\pard\plain\cf1\f51\fs20\ql In February 2017, the Company executed a letter agreement with one of its antibody manufacturers to reserve\plain\cf1\f51\fs20\ql capacity through calendar 2021. The total commitment over the five-year term of the agreement is \u8364?46.2\plain\cf1\f51\fs20\ql million, however only \u8364?8.4 million euros is noncancelable as of June 30, 2017.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart item_1_3_2}{\*\bkmkend item_1_3_2}\par\pard\plain\cf1\f51\fs20\b\ql ITEM 2.\~\~\plain\cf1\f51\fs20\b\i\ql Management\u8217?s Discussion and Analysis of Financial Condition and Results of Operations{\*\bkmkstart managementsdiscussionandanalysis}{\*\bkmkend managementsdiscussionandanalysis}\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\ql OVERVIEW\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql ImmunoGen is a biotechnology company that is progressing toward becoming a fully-integrated company\plain\cf1\f51\fs20\ql delivering innovative antibody-drug conjugate, or ADC, therapies that meaningfully improve the lives of people\plain\cf1\f51\fs20\ql with cancer. An ADC with our proprietary technology comprises an antibody that binds to a target found on tumor\plain\cf1\f51\fs20\ql cells and is conjugated to one of our potent anti-cancer agents as a \u8220?payload\u8221? to kill the tumor cell\plain\cf1\f51\fs20\ql once the ADC has bound to its target. ADCs are an expanding approach to the treatment of cancer, with two\plain\sa264\cf1\f51\fs20\ql approved products and the number of agents in development more than doubling during the last five years.\par\pard\plain\sb264\fi792\cf1\f51\fs20\ql We have established a leadership position in ADCs. Our proprietary portfolio is led by mirvetuximab\plain\cf1\f51\fs20\ql soravtansine, a first-in-class ADC targeting folate-receptor alpha, or FR\u945?. In late 2016, we initiated a Phase 3\plain\sa264\cf1\f51\fs20\ql registration\par\pard\plain\sb528\cf1\f51\fs20\qc 23\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\sb264\cf1\f51\fs20\ql trial, FORWARD I, with mirvetuximab soravtansine for use as single-agent therapy to treat patients with\plain\cf1\f51\fs20\ql platinum-resistant ovarian cancer whose tumors express high or medium levels of FR\u945? and who have received\plain\cf1\f51\fs20\ql up to three prior treatment regimens. In June 2017 we reported data on 113 ovarian cancer patients treated with\plain\cf1\f51\fs20\ql mirvetuximab soravtansine from three Phase 1 expansion cohorts. From this pooled analysis, in the subset of 36\plain\cf1\f51\fs20\ql patients meeting the key eligibility criteria for FORWARD I, the confirmed overall response rate, or ORR, was 47\plain\cf1\f51\fs20\ql percent (95% CI 30, 65) and median progression-free survival, or mPFS, was 6.7 months (95% CI 4.1, 8.3). The\plain\cf1\f51\fs20\ql safety profile of this pooled population was consistent with data previously reported (ASCO 2016), consisting of\plain\cf1\f51\fs20\ql low grade, manageable adverse events. The Phase 3 FORWARD I trial is ongoing with sites enrolling in the United\plain\sa264\cf1\f51\fs20\ql States, Canada and Europe.\par\pard\plain\fi792\cf1\f51\fs20\ql Additionally, we are accruing patients in a companion study, FORWARD II, to evaluate mirvetuximab\plain\cf1\f51\fs20\ql soravtansine in combination regimens to expand the number of patients with ovarian cancer eligible for treatment\plain\cf1\f51\fs20\ql with the ADC. FORWARD II consists of cohorts assessing mirvetuximab soravtansine in combination with, in\plain\cf1\f51\fs20\ql separate doublets, Avastin\u174? (bevacizumab), pegylated liposomal doxorubicin, or PLD, carboplatin, and\plain\cf1\f51\fs20\ql Keytruda\u174? (pembrolizumab) for evaluation in combination with mirvetuximab soravtansine as part of the\plain\cf1\f51\fs20\ql FORWARD II study.\~\~Based on the encouraging profile of these combinations, we have advanced expansion cohorts\plain\cf1\f51\fs20\ql for the Avastin and Keytruda combinations to Phase 2 testing. We reported the first clinical data from FORWARD\plain\cf1\f51\fs20\ql II in June 2017 demonstrating that mirvetuximab soravtansine may complement currently available therapies in a\plain\sa264\cf1\f51\fs20\ql range of treatment settings, including earlier lines of therapy.\par\pard\plain\fi792\cf1\f51\fs20\ql We have built a productive platform that continues to generate innovative and proprietary ADCs, including\plain\cf1\f51\fs20\ql IMGN779, our CD33-targeting product candidate for acute myeloid leukemia, or AML. IMGN779 combines a\plain\cf1\f51\fs20\ql high-affinity, humanized anti-CD33 antibody with one of our novel indolino-benzodiazepine payloads, called\plain\cf1\f51\fs20\ql IGNs, which alkylate DNA without crosslinking, resulting in potent anti-leukemia activity with relative sparing of\plain\cf1\f51\fs20\ql normal hematopoietic progenitor cells. We reported the first clinical data from this trial in June 2017 demonstrating\plain\cf1\f51\fs20\ql a favorable safety profile with repeat dosing, no dose-limiting toxicities and dose-dependent biological and\plain\cf1\f51\fs20\ql anti-leukemia activity. IMGN779 is progressing through dose escalation in a Phase 1 trial in AML. We also are\plain\cf1\f51\fs20\ql advancing IMGN632, a preclinical CD123-targeting ADC that uses an even more potent IGN payload agent with a\plain\cf1\f51\fs20\ql new engineered linker and novel antibody, which we are developing for hematological malignancies. We expect to\plain\sa264\cf1\f51\fs20\ql file an Investigational New Drug, or IND, application for IMGN632 in the third quarter of 2017.\par\pard\plain\fi792\cf1\f51\fs20\ql In addition to fueling our organic growth, we also selectively license limited rights to use of our ADC\plain\cf1\f51\fs20\ql technology to other companies. These collaborations allow us to generate revenue, mitigate expenses, enhance our\plain\cf1\f51\fs20\ql capabilities and extend the reach of our proprietary platform. The most advanced partner program is Roche\u8217?s\plain\cf1\f51\fs20\ql marketed product, Kadcyla\plain\cf1\f51\fs24\ql \u174?\plain\cf1\f51\fs20\ql (ado-trastuzumab emtansine), the first ADC to demonstrate superiority over\plain\cf1\f51\fs20\ql standard of care in a randomized pivotal trial, EMILIA, and gain FDA approval. Our ADC platform is used in\plain\cf1\f51\fs20\ql candidates in clinical development with Amgen, Bayer, Biotest, CytomX, Debiopharm, Lilly, Novartis, and Sanofi.\plain\cf1\f51\fs20\ql We also have a partnership with Takeda, which is in the preclinical stage. We expect that substantially all of our\plain\cf1\f51\fs20\ql revenue for the foreseeable future will result from payments under our collaborative arrangements. In addition to the\plain\cf1\f51\fs20\ql discussion below for agreements with activity in the periods presented, details for all of our significant agreements\plain\sa264\cf1\f51\fs20\ql can be found in our 2016 Transition Report on Form\~10-K.\par\pard\plain\fi792\cf1\f51\fs20\i\ql Roche\plain\cf1\f51\fs20\ql \u8212?In May\~2000, we granted Genentech, now a unit of Roche, an exclusive license to use our\plain\cf1\f51\fs20\ql maytansinoid ADC technology with antibodies, such as trastuzumab, or other proteins that target HER2. Pursuant to\plain\cf1\f51\fs20\ql this agreement, Roche developed and received marketing approval for its HER2-targeting ADC compound,\plain\cf1\f51\fs20\ql Kadcyla, in the U.S., Europe, Japan and numerous other countries. We receive royalty reports and payments related\plain\cf1\f51\fs20\ql to sales of Kadcyla from Roche one quarter in arrears. In accordance with our revenue recognition policy, $14.1\plain\cf1\f51\fs20\ql million of non-cash royalties on net sales of Kadcyla for the six-month period ended March 31, 2017 were\plain\cf1\f51\fs20\ql recorded and included in non-cash royalty revenue for the six months ended June 30, 2017 and $13.3 million of\plain\cf1\f51\fs20\ql non-cash royalties on net sales of Kadcyla for the six-month period ended March 31, 2016 were included in\plain\cf1\f51\fs20\ql non-cash royalty revenue for the six months ended June 30, 2016.\~Kadcyla sales occurring after January 1, 2015 are\plain\cf1\f51\fs20\ql covered by a royalty purchase agreement whereby the associated cash is remitted to Immunity Royalty Holdings,\plain\cf1\f51\fs20\ql L.P, or IRH, as discussed further in Note E to the consolidated financial statements.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 24\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\i\ql Sanofi\plain\cf1\f51\fs20\ql \u8212? On May 30, 2017, we and an affiliate of Sanofi amended the license agreements covering\plain\cf1\f51\fs20\ql all compounds in development by Sanofi using our technology.\~\~Under the terms of the amended 2003 collaboration\plain\cf1\f51\fs20\ql and license agreement, we granted Sanofi a fully-paid, exclusive license to develop, manufacture, and\plain\cf1\f51\fs20\ql commercialize four experimental compounds in development.\~\~We also amended a separate 2013 exclusive license to\plain\cf1\f51\fs20\ql grant Sanofi a fully-paid, exclusive license to develop, manufacture and commercialize another experimental\plain\cf1\f51\fs20\ql compound being studied for the treatment of solid tumors.\~\~As consideration for these amendments, we received a\plain\cf1\f51\fs20\ql $30 million payment and agreed to forego a limited co-promotion option in the U.S. with respect to the compounds\plain\sa220\cf1\f51\fs20\ql covered by the 2003 agreement, as well as future milestones or royalties under both license agreements.\par\pard\plain\fi792\cf1\f51\fs20\ql In accordance with ACS 605 25 (as amended by ASU No. 2009 13), we determined that there were no\plain\cf1\f51\fs20\ql remaining deliverables upon execution of the amendments, and accordingly, the $30 million has been recognized as\plain\sa220\cf1\f51\fs20\ql revenue and is included in license and milestone fee revenue for the three and six months ended June 30, 2017.\par\pard\plain\fi792\cf1\f51\fs20\i\ql Bayer\plain\cf1\f51\fs20\ql \u8212?In October 2008, we granted Bayer an exclusive development and commercialization license\plain\cf1\f51\fs20\ql to our ADC technology for use with antibodies or other proteins that target mesothelin. We received a $4\~million\plain\cf1\f51\fs20\ql upfront payment upon execution of the agreement, and\u8212?for each compound developed and marketed by Bayer\plain\cf1\f51\fs20\ql under this collaboration\u8212?we are entitled to receive a total of $170.5\~million in milestone payments, plus\plain\cf1\f51\fs20\ql royalties on the commercial sales of any resulting products. The total milestones are categorized as follows:\plain\cf1\f51\fs20\ql development milestones\u8212?$16\~million; regulatory milestones\u8212?$44.5\~million; and sales\plain\cf1\f51\fs20\ql milestones\u8212?$110\~million. Through June 30, 2017, we have recognized an aggregate of $13\~million in\plain\cf1\f51\fs20\ql milestone payments under this agreement, including a $10 million development milestone related to initiation of a\plain\cf1\f51\fs20\ql Phase 2 clinical study designed to support registration of its ADC product candidate, anetumab ravtansine, which is\plain\sa264\cf1\f51\fs20\ql included in license and milestone fee revenue for the six months ended June 30, 2016.\par\pard\plain\fi792\cf1\f51\fs20\i\ql CytomX\plain\cf1\f51\fs20\ql \u8212? In January 2014, we entered into a reciprocal right\u8209?to\u8209?test agreement with\plain\cf1\f51\fs20\ql CytomX. The agreement provides CytomX with the right to test our payload agents and linkers with CytomX\plain\cf1\f51\fs20\ql antibodies that utilize their proprietary antibody-masking technology, termed Probodies\plain\cf1\f51\fs10\ql TM\plain\cf1\f51\fs20\ql for a specified number of\plain\cf1\f51\fs20\ql targets and to subsequently take an exclusive, worldwide license to use our technology to develop and\plain\cf1\f51\fs20\ql commercialize Probody-drug conjugates directed to the specified targets on terms agreed upon at the inception of\plain\cf1\f51\fs20\ql the right\u8209?to\u8209?test agreement. We received no upfront cash payment in connection with the execution of\plain\cf1\f51\fs20\ql the right\u8209?to\u8209?test agreement. Instead, we received reciprocal rights to test our payload agents and\plain\cf1\f51\fs20\ql linkers with ImmunoGen antibodies masked using CytomX technology to create Probody-drug conjugates directed\plain\cf1\f51\fs20\ql to a specified number of targets and to subsequently take exclusive, worldwide licenses to develop and\plain\cf1\f51\fs20\ql commercialize such conjugates directed to the specified targets on terms agreed upon at the inception of the\plain\cf1\f51\fs20\ql right\u8209?to\u8209?test agreement. The terms of the right\u8209?to\u8209?test agreement require us and CytomX\plain\cf1\f51\fs20\ql to each take its respective development and commercialization licenses by the end of the term of the research\plain\cf1\f51\fs20\ql license. In addition, both we and CytomX are required to perform specific research activities under the\plain\sa220\cf1\f51\fs20\ql right\u8209?to\u8209?test agreement on behalf of the other party for no monetary consideration.\par\pard\plain\fi792\cf1\f51\fs20\ql In February 2016, CytomX took its development and commercialization license that targets CD166. An\plain\cf1\f51\fs20\ql amendment of the agreement executed simultaneously with that license granted CytomX the right, for a specified\plain\cf1\f51\fs20\ql period of time, to substitute the specified target with another as yet unspecified target. Accordingly, the revenue\plain\cf1\f51\fs20\ql associated with this license was deferred until the expiration of that substitution right in January 2017, whereupon\plain\cf1\f51\fs20\ql we recognized $12.7 million of the $13 million of arrangement consideration allocated to the development and\plain\cf1\f51\fs20\ql commercialization license, which is included in license and milestone fee revenue for the six months ended June 30,\plain\cf1\f51\fs20\ql 2017. With respect to the development and commercialization license taken by CytomX, we are entitled to receive\plain\cf1\f51\fs20\ql up to a total of $160 million in milestone payments plus royalties on the commercial sales of any resulting product.\plain\cf1\f51\fs20\ql The total milestones are categorized as follows: development milestones\u8212?$10 million; regulatory\plain\cf1\f51\fs20\ql milestones\u8212?$50 million; and sales milestones\u8212?$100 million. In June 2017, CytomX enrolled its first\plain\cf1\f51\fs20\ql patient in a Phase 1 clinical trial for its product candidate, CX-2009, triggering a $1 million development milestone\plain\sa220\cf1\f51\fs20\ql payment which is included in license and milestone fee revenue for the three and six months ended June 30, 2017.\par\pard\plain\fi792\cf1\f51\fs20\ql To date, we have not generated revenues from commercial sales of internal products and we expect to\plain\cf1\f51\fs20\ql incur significant operating losses for the foreseeable future. As of June 30, 2017, we had approximately $150.3\plain\cf1\f51\fs20\ql million in cash and cash equivalents compared to $160.0 million in cash and cash equivalents as of December 31,\plain\cf1\f51\fs20\ql 2016.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 25\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql We anticipate that future cash expenditures will be partially offset by collaboration-derived proceeds,\plain\cf1\f51\fs20\ql including milestone payments and upfront fees. Accordingly, period-to-period operational results may fluctuate\plain\cf1\f51\fs20\ql dramatically based upon the timing of receipt of the proceeds. We believe that our established collaborative\plain\cf1\f51\fs20\ql agreements, while subject to specified milestone achievements, will provide funding to assist us in meeting\plain\cf1\f51\fs20\ql obligations under our collaborative agreements while also assisting in providing funding for the development of\plain\cf1\f51\fs20\ql internal product candidates and technologies. However, we can give no assurances that such collaborative agreement\plain\cf1\f51\fs20\ql funding will, in fact, be realized in the time frames we expect, or at all. Should we or our partners not meet some\plain\cf1\f51\fs20\ql or all of the terms and conditions of our various collaboration agreements, we may be required to secure alternative\plain\cf1\f51\fs20\ql financing arrangements, find additional partners and/or defer or limit some or all of our research, development\plain\cf1\f51\fs20\ql and/or clinical projects. However, we cannot provide assurance that any such opportunities presented by additional\plain\cf1\f51\fs20\ql partners or alternative financing arrangements will be entirely available to us, if at all.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Critical Accounting Policies\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql We prepare our consolidated financial statements in accordance with accounting principles generally\plain\cf1\f51\fs20\ql accepted in the U.S. The preparation of these financial statements requires us to make estimates and judgments that\plain\cf1\f51\fs20\ql affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets\plain\cf1\f51\fs20\ql and liabilities. On an on-going basis, we evaluate our estimates, including those related to our collaborative\plain\cf1\f51\fs20\ql agreements, clinical trial accruals, inventory and stock-based compensation. We base our estimates on historical\plain\cf1\f51\fs20\ql experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results\plain\cf1\f51\fs20\ql may differ from these estimates.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql There were no significant changes to our critical accounting policies from those disclosed in our Transition\plain\cf1\f51\fs20\ql Report on Form\~10-K for the six months ended December 31, 2016.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\ql RESULTS OF OPERATIONS\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\i\ql Comparison of Three Months ended June 30, 2017 and 2016\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Revenues\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Our total revenues for the three months ended June 30, 2017 and 2016 were $39.0 million and $7.4\plain\cf1\f51\fs20\ql million, respectively. The $31.6 million increase in revenues in the three months ended June 30, 2017 from the\plain\cf1\f51\fs20\ql same period in the prior year is attributable to increases in license and milestone fees, non-cash royalty revenue and\plain\cf1\f51\fs20\ql clinical materials revenue, partially offset by a decrease in research development support revenue, all of which are\plain\cf1\f51\fs20\ql discussed below.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql License and milestone fees\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The amount of license and milestone fees we earn is directly related to the number of our collaborators, the\plain\cf1\f51\fs20\ql collaborators\u8217? advancement of the product candidates, and the overall success in the clinical trials of the\plain\cf1\f51\fs20\ql product candidates. As such, the amount of license and milestone fees may vary significantly from quarter to quarter\plain\cf1\f51\fs20\ql and year to\par\pard\plain\sb528\cf1\f51\fs20\qc 26\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql year.\~\~Total revenue from license and milestone fees recognized from each of our collaborative partners in the\plain\cf1\f51\fs20\ql three-month periods ended June 30, 2017 and 2016 is included in the following table (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4734\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5245\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7459\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh272
\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Three Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4734\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5245\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7459\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh272\row}}}
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4734\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5245\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6185\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6475\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7459\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\b\ql License\~and\~Milestone\~Fees\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4734\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5245\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6185\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6475\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7459\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Collaborative Partner:\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Amgen\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~5\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~4\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql CytomX\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 1,004\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Lilly\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~5\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~6\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Novartis\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 45\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 45\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Sanofi\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 30,000\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clvertalb\cellx5445\clvertalb\cellx6185\clvertalb\cellx6475\clvertalb\cellx6675\clvertalb\cellx7459\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Takeda\cell\pard\plain\intbl\li264\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 21\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 21\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4734\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5245\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5445\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6185\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6475\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6675\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7459\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5445\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6185\clvertalb\cellx6475\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6675\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7459\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Total\cell\pard\plain\intbl\li396\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 31,080\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 76\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4734\clvertalb\cellx5245\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5445\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6185\clvertalb\cellx6475\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6675\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7459\clvertalb\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Revenues from license and milestone fees for the three months ended June 30, 2017 increased $31.0\plain\cf1\f51\fs20\ql million to $31.1 million from $76,000 in the same period ended June 30, 2016. Included in license and milestone\plain\cf1\f51\fs20\ql fees for the three months ended June 30, 2017 is a $30 million paid-up license fee related to an amendment to our\plain\cf1\f51\fs20\ql collaboration and license agreement with Sanofi and a $1 million development milestone achieved under our license\plain\cf1\f51\fs20\ql agreement with CytomX.\~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Deferred revenue of $45.1 million as of June 30, 2017 includes a $25 million upfront payment related to\plain\cf1\f51\fs20\ql the exclusive license and asset purchase agreement executed with Debiopharm in May 2017, with the remainder of\plain\cf1\f51\fs20\ql the balance primarily representing consideration received from our collaborators pursuant to our license agreements,\plain\cf1\f51\fs20\ql which we have yet to earn pursuant to our revenue recognition policy.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li792\cf1\f51\fs20\i\ql Royalty revenue\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Kadcyla is an ADC marketed product resulting from one of our development and commercialization\plain\cf1\f51\fs20\ql licenses with Roche, through its Genentech unit. We receive royalty reports and payments related to sales of\plain\cf1\f51\fs20\ql Kadcyla from Roche one quarter in arrears. In accordance with our revenue recognition policy, $6.4 million of\plain\cf1\f51\fs20\ql non-cash royalties on net sales of Kadcyla for the three-month period ended March 31, 2017 were recorded and\plain\cf1\f51\fs20\ql included in revenue for the three months ended June 30, 2017 and $5.9 million of royalties on net sales of Kadcyla\plain\cf1\f51\fs20\ql for the three-month period ended March 31, 2016 is included in revenue for the three months ended June 30,\plain\cf1\f51\fs20\ql 2016.\~\~In April\~2015, we consummated a royalty purchase transaction relating to the royalty payments on\plain\cf1\f51\fs20\ql commercial sales of Kadcyla \u8212? see Liquidity and Capital Resources below for further details.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Research and development support revenue\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The amount of research and development support revenue we earn is directly related to the number of our\plain\cf1\f51\fs20\ql collaborators and potential collaborators, the stage of development of our collaborators\u8217? product candidates\plain\cf1\f51\fs20\ql and the resources our collaborators allocate to the development effort. As such, the amount of development fees\plain\cf1\f51\fs20\ql may vary widely from quarter to quarter and year to year. Research and development support revenue was $902,000\plain\cf1\f51\fs20\ql for the three months ended June 30, 2017 compared with $1.3 million for the three months ended June 30, 2016.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Clinical materials revenue\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The amount of clinical materials revenue we earn, and the related cost of clinical materials charged to\plain\cf1\f51\fs20\ql research and development expense, is directly related to the number of clinical trials our collaborators who use us to\plain\cf1\f51\fs20\ql manufacture clinical materials are preparing or have underway, the speed of enrollment in those trials, the dosage\plain\cf1\f51\fs20\ql schedule of each clinical trial and the time period, if any, during which patients in the trial receive clinical benefit\plain\cf1\f51\fs20\ql from the clinical materials, and the demand our collaborators have for clinical\u8209?grade material for process\plain\cf1\f51\fs20\ql development and analytical purposes. As such, the amount of clinical materials revenue and the related cost of\plain\cf1\f51\fs20\ql clinical materials charged to research and development expense may vary significantly from quarter to quarter and\plain\cf1\f51\fs20\ql year to year. Clinical materials revenue\par\pard\plain\sb528\cf1\f51\fs20\qc 27\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql increased by $546,000 during the three months ended June 30, 2017 to $599,000 compared to $53,000 during the\plain\cf1\f51\fs20\ql three months ended June 30, 2016. During the periods presented, we shipped clinical materials in support of certain\plain\cf1\f51\fs20\ql collaborators\u8217? clinical trials. We are compensated at negotiated prices which are generally consistent with\plain\cf1\f51\fs20\ql what other third\u8209?parties would charge.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Research and Development Expenses\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Our research and development expenses relate to (i)\~research to evaluate new targets and to develop and\plain\cf1\f51\fs20\ql evaluate new antibodies, linkers and cytotoxic agents, (ii)\~preclinical testing of our own and, in certain instances,\plain\cf1\f51\fs20\ql our collaborators\u8217? product candidates, and the cost of our own clinical trials, (iii)\~development related to\plain\cf1\f51\fs20\ql clinical and commercial manufacturing processes, and (iv)\~manufacturing operations which also includes raw\plain\cf1\f51\fs20\ql materials.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Research and development expense for the three months ended June 30, 2017 decreased $3.4 million to\plain\cf1\f51\fs20\ql $35.3 million from $38.7 million for the three months ended June 30, 2016. We do not track our research and\plain\cf1\f51\fs20\ql development costs by project. Since we use our research and development resources across multiple research and\plain\cf1\f51\fs20\ql development projects, we manage our research and development expenses within each of the categories listed in the\plain\cf1\f51\fs20\ql following table and described in more detail below (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4982\clvertalb\cellx5272\clvertalb\cellx5472\clvertalb\cellx6296\clvertalb\cellx6586\clvertalb\cellx6786\clvertalb\cellx7610\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4982\clvertalb\cellx5272\clvertalb\cellx5472\clvertalb\cellx6296\clvertalb\cellx6586\clvertalb\cellx6786\clvertalb\cellx7610\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4982\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Three Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4982\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4982\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6296\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6586\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs16\b\ql Research\~and\~Development\~Expense\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4982\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6296\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6586\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4982\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5272\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5472\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6296\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6586\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6786\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Research\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,668\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6,566\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4982\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5272\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5472\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6296\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6586\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6786\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4982\clvertalb\cellx5272\clvertalb\cellx5472\clvertalb\cellx6296\clvertalb\cellx6586\clvertalb\cellx6786\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Preclinical and Clinical Testing\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 14,321\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 18,934\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4982\clvertalb\cellx5272\clvertalb\cellx5472\clvertalb\cellx6296\clvertalb\cellx6586\clvertalb\cellx6786\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4982\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5272\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5472\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6296\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6586\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6786\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Process and Product Development\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 2,635\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 3,516\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4982\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5272\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5472\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6296\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6586\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6786\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4982\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5472\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6296\clvertalb\cellx6586\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6786\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Manufacturing Operations\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 12,695\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 9,636\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4982\clvertalb\cellx5272\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5472\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6296\clvertalb\cellx6586\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6786\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4982\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5272\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5472\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6296\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6586\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6786\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li154\fi-154\cf1\f51\fs20\ql Total Research and Development Expense\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 35,319\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 38,652\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4982\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5272\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5472\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6296\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6586\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6786\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Research\plain\cf1\f51\fs20\ql \~ \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Research includes expenses primarily associated with activities to identify and evaluate new targets and to\plain\cf1\f51\fs20\ql develop and evaluate new antibodies, linkers and cytotoxic agents for our products and in support of our\plain\cf1\f51\fs20\ql collaborators. Such expenses primarily include personnel, contract services, research licensing fees, facilities and lab\plain\cf1\f51\fs20\ql supplies. Research expenses for the three months ended June 30, 2017 decreased $898,000 compared to the three\plain\cf1\f51\fs20\ql months ended June 30, 2016. This decrease is principally due to a decrease in salaries and related expenses driven\plain\cf1\f51\fs20\ql primarily by a decrease in personnel and lower stock compensation expense, as well as marginal decreases in\plain\cf1\f51\fs20\ql contract services and lab supplies. \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Preclinical and Clinical Testing\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~Preclinical and clinical testing includes expenses related to preclinical testing of our own and, in certain\plain\cf1\f51\fs20\ql instances, our collaborators\u8217? product candidates, regulatory activities, and the cost of our own clinical trials.\plain\cf1\f51\fs20\ql Such expenses include personnel, patient enrollment at our clinical testing sites, consultant fees, contract services,\plain\cf1\f51\fs20\ql and facility expenses. Preclinical and clinical testing expenses for the three months ended June 30, 2017 decreased\plain\cf1\f51\fs20\ql $4.6 million to $14.3 million compared to $18.9 million for the three months ended June 30, 2016. This decrease is\plain\cf1\f51\fs20\ql primarily the result of: (i) a decrease in salaries and related expenses driven substantially by a decrease in personnel\plain\cf1\f51\fs20\ql and lower stock compensation expense; (ii) a decrease in clinical trial costs driven by the Phase 1 mirvetuximab and\plain\cf1\f51\fs20\ql IMGN529 studies winding down, partially offset by increased costs related to the Phase 3 mirvetuximab\plain\cf1\f51\fs20\ql soravtansine study; and (iii) a decrease in contract services and consulting fees due to timing of certain activities.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Process and Product Development\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Process and product development expenses include costs for development of clinical and commercial\plain\cf1\f51\fs20\ql manufacturing processes for our own and collaborator compounds. Such expenses include the costs of personnel,\plain\cf1\f51\fs20\ql contract services and facility expenses. For the three months ended June 30, 2017, total development expenses\plain\cf1\f51\fs20\ql decreased $881,000 compared to the three months ended June 30, 2016. This decrease is principally due to a\plain\cf1\f51\fs20\ql decrease in salaries\par\pard\plain\sb528\cf1\f51\fs20\qc 28\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql and related expenses driven primarily by a decrease in personnel and lower stock compensation expense, as well as\plain\cf1\f51\fs20\ql marginal decreases in contract services and lab supplies.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Manufacturing Operations\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Manufacturing operations expense includes costs to manufacture preclinical and clinical materials for our\plain\cf1\f51\fs20\ql own and our collaborator\u8217?s product candidates, and quality control and quality assurance activities and costs\plain\cf1\f51\fs20\ql to support the operation and maintenance of our conjugate manufacturing facility. Such expenses include personnel,\plain\cf1\f51\fs20\ql raw materials for our and our collaborators\u8217? preclinical studies and clinical trials, development costs with\plain\cf1\f51\fs20\ql contract manufacturing organizations, manufacturing supplies, and facilities expense. For the three months ended\plain\cf1\f51\fs20\ql June 30, 2017, manufacturing operations expense increased $3.1 million to $12.7 million compared to $9.6 million\plain\cf1\f51\fs20\ql in the same period last year. This increase is principally the result of: (i) an increase in antibody costs driven\plain\cf1\f51\fs20\ql primarily by commercial-readiness activities for mirvetuximab soravtansine; (ii) an increase in cost of clinical\plain\cf1\f51\fs20\ql materials revenue charged to research and development expense due to timing of orders of such clinical materials\plain\cf1\f51\fs20\ql from our partners; (iii) an increase in cytotoxic costs to supply Phase 1 testing of IMGN632;\~(iv) an increase in\plain\cf1\f51\fs20\ql fill/finish costs driven by IMGN779 and IMGN632 activities in the current period; and, (v) an increase in\plain\cf1\f51\fs20\ql mirvetuximab soravtansine third-party conjugation costs driven by timing. Partially offsetting these increases,\plain\cf1\f51\fs20\ql salaries and related expenses decreased due primarily to a decrease in personnel and lower stock compensation\plain\cf1\f51\fs20\ql expense and an increase in costs capitalized into inventory due to a greater number of manufactured batches of\plain\cf1\f51\fs20\ql conjugated materials on behalf of our collaborators in the period.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql General and Administrative Expenses\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql General and administrative expenses for the three months ended June 30, 2017 decreased $462,000\plain\cf1\f51\fs20\ql compared to the same period last year. This \~decrease is primarily due to a decrease in salaries and related expenses\plain\cf1\f51\fs20\ql driven primarily by a decrease in personnel and lower stock compensation expense.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Investment Income, net\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Investment income for the three months ended June 30, 2017 and 2016 was $143,000 and $106,000,\plain\cf1\f51\fs20\ql respectively.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Non-Cash Interest Expense on Liability Related to Sale of Future Royalty\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In April\~2015,\~Immunity Royalty Holdings, L.P. (IRH) purchased our right to receive 100% of the royalty\plain\cf1\f51\fs20\ql payments on commercial sales of Kadcyla subsequent to March\~31, 2014, arising under our development and\plain\cf1\f51\fs20\ql commercialization license with Genentech, until IRH has received aggregate royalties equal to $235 million or $260\plain\cf1\f51\fs20\ql million, depending on when the aggregate royalties received by IRH reach a specified milestone.\~\~As described in\plain\cf1\f51\fs20\ql Note E to our Consolidated Financial Statements, this royalty sale transaction has been recorded as a liability that\plain\cf1\f51\fs20\ql amortizes over the estimated royalty payment period as Kadcyla royalties are remitted directly to the purchaser.\plain\cf1\f51\fs20\ql During the three months ended June 30, 2017, we recorded $3.3 million of non-cash interest expense which\plain\cf1\f51\fs20\ql includes amortization of deferred financing costs.\~\~We impute interest on the transaction and record interest expense\plain\cf1\f51\fs20\ql at the effective interest rate, which we currently estimate to be 6.8%. There are a number of factors that could\plain\cf1\f51\fs20\ql materially affect the estimated interest rate, in particular, the amount and timing of royalty payments from future net\plain\cf1\f51\fs20\ql sales of Kadcyla, and we will assess this estimate on a periodic basis. As a result, future interest rates could differ\plain\cf1\f51\fs20\ql significantly and any such change in interest rate will be adjusted prospectively.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Interest Expense on Convertible Senior Notes\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In June 2016, the Company issued Convertible 4.5% Senior Notes with an aggregate principal amount of\plain\cf1\f51\fs20\ql $100 million. The Convertible Notes are senior unsecured obligations and bear interest at a rate of 4.5% per year,\plain\cf1\f51\fs20\ql payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The\plain\cf1\f51\fs20\ql Company recorded approximately $1.1 million and $138,000 of interest expense in the three months ended June 30,\plain\cf1\f51\fs20\ql 2017 and 2016, respectively.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 29\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\i\ql Other Income (Expense), net\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Other income (expense), net for the three months ended June 30, 2017 and 2016 was $751,000 and\plain\cf1\f51\fs20\ql $(392,000), respectively. We incurred $751,000 and $(384,000) in foreign currency exchange gains (losses) related\plain\cf1\f51\fs20\ql to obligations with non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill them during the\plain\cf1\f51\fs20\ql three months ended June 30, 2017 and 2016, respectively. \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\i\ql Comparison of Six Months ended June 30, 2017 and 2016\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Revenues\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Our total revenues for the six months ended June 30, 2017 and 2016 were $67.5 million and $27.1 million,\plain\cf1\f51\fs20\ql respectively. The $40.4 million increase in revenues in the six months ended June 30, 2017 from the same period in\plain\cf1\f51\fs20\ql the prior year is attributable to increases in license and milestone fees, non-cash royalty revenue and clinical\plain\cf1\f51\fs20\ql materials revenue, partially offset by a decrease in research and development support revenue, all of which are\plain\cf1\f51\fs20\ql discussed below.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql License and milestone fees\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The amount of license and milestone fees we earn is directly related to the number of our collaborators, the\plain\cf1\f51\fs20\ql collaborators\u8217? advancement of the product candidates, and the overall success in the clinical trials of the\plain\cf1\f51\fs20\ql product candidates. As such, the amount of license and milestone fees may vary significantly from quarter to quarter\plain\cf1\f51\fs20\ql and year to year.\~\~Total revenue from license and milestone fees recognized from each of our collaborative partners\plain\cf1\f51\fs20\ql in the six-month periods ended June 30, 2017 and 2016 is included in the following table (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4952\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5242\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs2\b\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4952\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5242\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7609\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4952\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5242\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6280\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\b\ql License\~and\~Milestone\~Fees\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4952\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5242\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6280\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4952\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5242\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5442\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6280\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6570\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6770\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Collaborative Partner:\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\qr \~\cell\pard\plain\intbl\cf1\f51\fs2\qr \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\qr \~\cell\pard\plain\intbl\cf1\f51\fs2\qr \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4952\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5242\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5442\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6280\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6570\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6770\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7608\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Amgen\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~9\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~8\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Bayer\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 10,000\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql CytomX\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 13,658\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\u8212?\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Lilly\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 12\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Novartis\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 90\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 90\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Sanofi\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 36,000\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~1\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clvertalb\cellx5442\clvertalb\cellx6280\clvertalb\cellx6570\clvertalb\cellx6770\clvertalb\cellx7608\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Takeda\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 42\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 42\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4952\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5242\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5442\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6280\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6570\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7608\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5442\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6280\clvertalb\cellx6570\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6770\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7608\clvertalb\cellx7750\trrh248
\pard\plain\intbl\li396\cf1\f51\fs20\ql Total\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 49,810\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 10,153\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4952\clvertalb\cellx5242\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx5442\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6280\clvertalb\cellx6570\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx6770\clbrdrb\brdrdb\brdrcf1\clvertalb\cellx7608\clvertalb\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Revenues from license and milestone fees for the six months ended June 30, 2017 increased $39.6 million\plain\cf1\f51\fs20\ql to $49.8 million from $10.2 million in the same period ended June 30, 2016. Included in license and milestone fees\plain\cf1\f51\fs20\ql for the six months ended June 30, 2017 is a $30 million paid-up license fee related to an amendment to our\plain\cf1\f51\fs20\ql collaboration and license agreement with Sanofi,\~$6 million of development milestones achieved under the\plain\cf1\f51\fs20\ql collaboration and license agreement with Sanofi prior to amendment, $12.7 million of non-cash license revenue\plain\cf1\f51\fs20\ql earned upon the expiration of the right to replace the target specified under the development and commercialization\plain\cf1\f51\fs20\ql license with CytomX and a $1 million development milestone achieved under said license agreement with CytomX.\plain\cf1\f51\fs20\ql Included in license and milestone fees for the six months ended June 30, 2016 is a $10 million development\plain\cf1\f51\fs20\ql milestone achieved under a license agreement with Bayer.\~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\li792\cf1\f51\fs20\i\ql Royalty revenue\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Kadcyla is an ADC marketed product resulting from one of our development and commercialization\plain\cf1\f51\fs20\ql licenses with Roche, through its Genentech unit. We receive royalty reports and payments related to sales of\plain\cf1\f51\fs20\ql Kadcyla from Roche one quarter in arrears. In accordance with our revenue recognition policy, $14.1 million of\plain\cf1\f51\fs20\ql non-cash royalties on net sales of Kadcyla for the six-month period ended March 31, 2017 were recorded and\plain\cf1\f51\fs20\ql included in revenue for the six months ended June 30, 2017 and $13.3 million of royalties on net sales of Kadcyla\plain\cf1\f51\fs20\ql for the six-month period ended March 31, 2016 is included in revenue for the six months ended June 30, 2016.\~\~In\plain\cf1\f51\fs20\ql April\~2015, we consummated a\par\pard\plain\sb528\cf1\f51\fs20\qc 30\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql royalty purchase transaction relating to the royalty payments on commercial sales of Kadcyla \u8212? see Liquidity\plain\cf1\f51\fs20\ql and Capital Resources below for further details.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Research and development support revenue\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The amount of research and development support revenue we earn is directly related to the number of our\plain\cf1\f51\fs20\ql collaborators and potential collaborators, the stage of development of our collaborators\u8217? product candidates\plain\cf1\f51\fs20\ql and the resources our collaborators allocate to the development effort. As such, the amount of development fees\plain\cf1\f51\fs20\ql may vary widely from quarter to quarter and year to year. Research and development support revenue was $2.4\plain\cf1\f51\fs20\ql million in each of the six months ended June 30, 2017 and 2016.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Clinical materials revenue\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The amount of clinical materials revenue we earn, and the related cost of clinical materials charged to\plain\cf1\f51\fs20\ql research and development expense, is directly related to the number of clinical trials our collaborators who use us to\plain\cf1\f51\fs20\ql manufacture clinical materials are preparing or have underway, the speed of enrollment in those trials, the dosage\plain\cf1\f51\fs20\ql schedule of each clinical trial and the time period, if any, during which patients in the trial receive clinical benefit\plain\cf1\f51\fs20\ql from the clinical materials, and the demand our collaborators have for clinical\u8209?grade material for process\plain\cf1\f51\fs20\ql development and analytical purposes. As such, the amount of clinical materials revenue and the related cost of\plain\cf1\f51\fs20\ql clinical materials charged to research and development expense may vary significantly from quarter to quarter and\plain\cf1\f51\fs20\ql year to year. Clinical materials revenue was $1.3 million in each of the six months ended June 30, 2017 and 2016.\plain\cf1\f51\fs20\ql During the periods presented, we shipped clinical materials in support of certain collaborators\u8217? clinical trials.\plain\cf1\f51\fs20\ql We are compensated at negotiated prices which are generally consistent with what other third\u8209?parties would\plain\cf1\f51\fs20\ql charge.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Research and Development Expenses\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Our research and development expenses relate to (i)\~research to evaluate new targets and to develop and\plain\cf1\f51\fs20\ql evaluate new antibodies, linkers and cytotoxic agents, (ii)\~preclinical testing of our own and, in certain instances,\plain\cf1\f51\fs20\ql our collaborators\u8217? product candidates, and the cost of our own clinical trials, (iii)\~development related to\plain\cf1\f51\fs20\ql clinical and commercial manufacturing processes, and (iv)\~manufacturing operations which also includes raw\plain\cf1\f51\fs20\ql materials.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Research and development expense for the six months ended June 30, 2017 decreased $6.5 million to $68.2\plain\cf1\f51\fs20\ql million from $74.7 million for the six months ended June 30, 2016. We do not track our research and development\plain\cf1\f51\fs20\ql costs by project. Since we use our research and development resources across multiple research and development\plain\cf1\f51\fs20\ql projects, we manage our research and development expenses within each of the categories listed in the following\plain\cf1\f51\fs20\ql table and described in more detail below (in thousands):\par\pard\plain\fi792\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx5350\clvertalb\cellx5640\clvertalb\cellx5840\clvertalb\cellx6480\clvertalb\cellx6770\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5350\clvertalb\cellx5640\clvertalb\cellx5840\clvertalb\cellx6480\clvertalb\cellx6770\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5640\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\qc \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs2\b\qc \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5640\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5640\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6480\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6770\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\b\ql Research\~and\~Development\~Expense\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5350\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5640\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6480\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6770\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7610\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5640\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6480\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Research\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 11,302\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 12,851\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5640\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6480\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx5350\clvertalb\cellx5640\clvertalb\cellx5840\clvertalb\cellx6480\clvertalb\cellx6770\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Preclinical and Clinical Testing\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 31,171\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 35,324\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5350\clvertalb\cellx5640\clvertalb\cellx5840\clvertalb\cellx6480\clvertalb\cellx6770\clvertalb\cellx6970\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5640\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6480\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Process and Product Development\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 5,578\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 6,953\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5640\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6480\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx5350\clvertalb\cellx5640\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5840\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6480\clvertalb\cellx6770\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7610\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Manufacturing Operations\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 20,156\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 19,618\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx5350\clvertalb\cellx5640\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5840\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6480\clvertalb\cellx6770\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6970\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7610\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5640\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6480\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\li264\cf1\f51\fs20\ql Total Research and Development Expense\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 68,207\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 74,746\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5350\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5640\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6480\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6770\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6970\clbrdrb\brdrdb\brdrcf1\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7610\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Research\plain\cf1\f51\fs20\ql \~ \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Research includes expenses primarily associated with activities to identify and evaluate new targets and to\plain\cf1\f51\fs20\ql develop and evaluate new antibodies, linkers and cytotoxic agents for our products and in support of our\plain\cf1\f51\fs20\ql collaborators. Such expenses primarily include personnel, contract services, research licensing fees, facilities and lab\plain\cf1\f51\fs20\ql supplies. Research expenses for the six months ended June 30, 2017 decreased $1.5 million compared to the six\plain\cf1\f51\fs20\ql months ended June 30, 2016. This decrease is principally due to a decrease in salaries and related expenses driven\plain\cf1\f51\fs20\ql primarily by a decrease in personnel and lower stock compensation expense, as well as a decrease in lab supplies. \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 31\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\i\ql Preclinical and Clinical Testing\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~Preclinical and clinical testing includes expenses related to preclinical testing of our own and, in certain\plain\cf1\f51\fs20\ql instances, our collaborators\u8217? product candidates, regulatory activities, and the cost of our own clinical trials.\plain\cf1\f51\fs20\ql Such expenses include personnel, patient enrollment at our clinical testing sites, consultant fees, contract services,\plain\cf1\f51\fs20\ql and facility expenses. Preclinical and clinical testing expenses for the six months ended June 30, 2017 decreased\plain\cf1\f51\fs20\ql $4.1 million to $31.2 million compared to $35.3 million for the six months ended June 30, 2016. This decrease is\plain\cf1\f51\fs20\ql primarily the result of a decrease in salaries and related expenses driven substantially by a decrease in personnel\plain\cf1\f51\fs20\ql and lower stock compensation expense, as well as a decrease in contract services and consulting fees due to timing\plain\cf1\f51\fs20\ql of certain activities.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Process and Product Development\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Process and product development expenses include costs for development of clinical and commercial\plain\cf1\f51\fs20\ql manufacturing processes for our own and collaborator compounds. Such expenses include the costs of personnel,\plain\cf1\f51\fs20\ql contract services and facility expenses. For the six months ended June 30, 2017, total development expenses\plain\cf1\f51\fs20\ql decreased $1.4 million compared to the six months ended June 30, 2016. This decrease is principally due to a\plain\cf1\f51\fs20\ql decrease in salaries and related expenses driven substantially by a decrease in personnel and lower stock\plain\cf1\f51\fs20\ql compensation expense, a decrease in contract services driven by decreased development activities related to our IGN\plain\cf1\f51\fs20\ql cytotoxic agents in the current period, and to a lesser extent, a decrease in lab supplies.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\i\ql Manufacturing Operations\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Manufacturing operations expense includes costs to manufacture preclinical and clinical materials for our\plain\cf1\f51\fs20\ql own and our collaborator\u8217?s product candidates, and quality control and quality assurance activities and costs\plain\cf1\f51\fs20\ql to support the operation and maintenance of our conjugate manufacturing facility. Such expenses include personnel,\plain\cf1\f51\fs20\ql raw materials for our and our collaborators\u8217? preclinical studies and clinical trials, development costs with\plain\cf1\f51\fs20\ql contract manufacturing organizations, manufacturing supplies, and facilities expense. For the six months ended June\plain\cf1\f51\fs20\ql 30, 2017, manufacturing operations expense increased $538,000 to $20.2 million compared to $19.6 million in the\plain\cf1\f51\fs20\ql same period last year. This increase is principally the result of: (i) an increase in antibody costs driven primarily by\plain\cf1\f51\fs20\ql commercial-readiness activities for mirvetuximab soravtansine; (ii) an increase in cytotoxic costs to supply\~\~Phase 1\plain\cf1\f51\fs20\ql testing of IMGN632; and,\~(iii) an increase in fill/finish costs driven by IMGN779 and IMGN632 activities in the\plain\cf1\f51\fs20\ql current period. Partially offsetting these increases: (i) salaries and related expenses decreased due primarily to a\plain\cf1\f51\fs20\ql decrease in personnel, lower stock compensation expense and lower sign-on bonuses; (ii)\~an increase in costs\plain\cf1\f51\fs20\ql capitalized into inventory due to a greater number of manufactured batches of conjugated materials on behalf of our\plain\cf1\f51\fs20\ql collaborators in the period; (iii) a decrease in mirvetuximab soravtansine third-party conjugation costs driven by\plain\cf1\f51\fs20\ql timing; and (iv) a decrease in contract services due primarily to DMx development activities conducted in the prior\plain\cf1\f51\fs20\ql year period.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql General and Administrative Expenses\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql General and administrative expenses for the six months ended June 30, 2017 decreased $3.6 million\plain\cf1\f51\fs20\ql compared to the same period last year. This \~decrease is primarily due to a $3.1 million non-cash stock\plain\cf1\f51\fs20\ql compensation charge in the prior period resulting from the CEO transition, as well as decreased recruiting and\plain\cf1\f51\fs20\ql patent fees in the current period. Partially offsetting these decreases, legal fees increased related to new partner\plain\cf1\f51\fs20\ql agreements executed during the current period.\~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Restructuring Charge\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql At the end of the first quarter of 2017, based on further evaluation of the prospects for sub-leasing our\plain\cf1\f51\fs20\ql unoccupied office space in Waltham due to the restructuring activities highlighted in Note G, \u8220?Restructuring\plain\cf1\f51\fs20\ql Charge\u8221? of the consolidated financial statements, we determined that additional time would be required to\plain\cf1\f51\fs20\ql find a tenant. Accordingly, the calculation for the potential sub-lease loss was updated and it was determined that\plain\cf1\f51\fs20\ql the remaining balance of the leasehold improvements was impaired.\~\~Also, due to the additional time expected to\plain\cf1\f51\fs20\ql take to secure a tenant, a lease loss was recorded in the first quarter based on the change in estimate of the\plain\cf1\f51\fs20\ql sub-lease assumption. The total of these charges was $386,000.\~\~There has been no change to this estimate at June\plain\cf1\f51\fs20\ql 30, 2017.\par\pard\plain\sb528\cf1\f51\fs20\qc 32\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql In September\~2016, the Compensation Committee of the Board of Directors approved cash and stock option\plain\cf1\f51\fs20\ql retention incentive awards for certain remaining eligible employees who continue employment with the Company in\plain\cf1\f51\fs20\ql order to execute the Company\u8217?s strategic priorities. The cash awards will be payable to these employees in\plain\cf1\f51\fs20\ql either October 2017 or March 2018 based on continued employment and services performed during these periods.\plain\cf1\f51\fs20\ql Stock option awards covering 750,000 shares granted, that remain outstanding, will vest annually in equal\plain\cf1\f51\fs20\ql installments over three years from the date of grant and the related compensation expense for the six months ended\plain\cf1\f51\fs20\ql June 30, 2017 is included in the amounts discussed in Note B, \u8220?Stock-Based Compensation\u8221? of the\plain\cf1\f51\fs20\ql consolidated financial statements.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Investment Income, net\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Investment income for the six months ended June 30, 2017 and 2016 was $258,000 and $214,000,\plain\cf1\f51\fs20\ql respectively.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Non-Cash Interest Expense on Liability Related to Sale of Future Royalty\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In April\~2015,\~Immunity Royalty Holdings, L.P. (IRH) purchased our right to receive 100% of the royalty\plain\cf1\f51\fs20\ql payments on commercial sales of Kadcyla subsequent to March\~31, 2014, arising under our development and\plain\cf1\f51\fs20\ql commercialization license with Genentech, until IRH has received aggregate royalties equal to $235 million or $260\plain\cf1\f51\fs20\ql million, depending on when the aggregate royalties received by IRH reach a specified milestone.\~\~As described in\plain\cf1\f51\fs20\ql Note E to our Consolidated Financial Statements, this royalty sale transaction has been recorded as a liability that\plain\cf1\f51\fs20\ql amortizes over the estimated royalty payment period as Kadcyla royalties are remitted directly to the purchaser.\plain\cf1\f51\fs20\ql During the six months ended June 30, 2017, we recorded $6.7 million of non-cash interest expense which includes\plain\cf1\f51\fs20\ql amortization of deferred financing costs.\~\~We impute interest on the transaction and record interest expense at the\plain\cf1\f51\fs20\ql effective interest rate, which we currently estimate to be 6.8%. There are a number of factors that could materially\plain\cf1\f51\fs20\ql affect the estimated interest rate, in particular, the amount and timing of royalty payments from future net sales of\plain\cf1\f51\fs20\ql Kadcyla, and we will assess this estimate on a periodic basis. As a result, future interest rates could differ\plain\cf1\f51\fs20\ql significantly and any such change in interest rate will be adjusted prospectively.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Interest Expense on Convertible Senior Notes\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In June 2016, the Company issued Convertible 4.5% Senior Notes with an aggregate principal amount of\plain\cf1\f51\fs20\ql $100 million. The Convertible Notes are senior unsecured obligations and bear interest at a rate of 4.5% per year,\plain\cf1\f51\fs20\ql payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The\plain\cf1\f51\fs20\ql Company recorded approximately $2.3 million and $138,000 of interest expense in the six months ended June 30,\plain\cf1\f51\fs20\ql 2017 and June 30, 2016.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Other Income (Expense), net\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Other income (expense), net for the six months ended June 30, 2017 and 2016 was $885,000 and $159,000,\plain\cf1\f51\fs20\ql respectively. We incurred $887,000 and $164,000 in foreign currency exchange gains related to obligations with\plain\cf1\f51\fs20\ql non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill them during the six months ended\plain\cf1\f51\fs20\ql June 30, 2017 and 2016, respectively.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li220\fi-220\cf1\f51\fs20\b\ql LIQUIDITY AND CAPITAL RESOURCES\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4353\clvertalb\cellx4643\clvertalb\cellx4967\clvertalb\cellx5840\clvertalb\cellx6130\clvertalb\cellx6636\clvertalb\cellx7509\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4353\clvertalb\cellx4643\clvertalb\cellx4967\clvertalb\cellx5840\clvertalb\cellx6130\clvertalb\cellx6636\clvertalb\cellx7509\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4353\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4643\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc As\~of\~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4353\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4643\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7510\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4353\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4643\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5840\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6130\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc December\~31,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4353\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4643\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5840\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6130\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4353\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4643\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5840\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6130\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4353\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4643\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5840\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6130\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7509\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4353\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4643\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4967\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6130\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6636\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash and cash equivalents\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 150,337\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 159,964\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4353\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4643\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4967\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6130\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6636\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4353\clvertalb\cellx4643\clvertalb\cellx4967\clvertalb\cellx5840\clvertalb\cellx6130\clvertalb\cellx6636\clvertalb\cellx7509\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Working capital\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 94,058\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 120,570\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4353\clvertalb\cellx4643\clvertalb\cellx4967\clvertalb\cellx5840\clvertalb\cellx6130\clvertalb\cellx6636\clvertalb\cellx7509\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4353\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4643\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4967\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6130\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6636\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Shareholders\u8217? deficit\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (173,229)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (152,850)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4353\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4643\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4967\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5840\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6130\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6636\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7509\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}\pard\plain\cf1\f51\fs2\ql \~\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain\pard\plain\sb528\cf1\f51\fs20\qc 33\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4931\clvertalb\cellx5221\clvertalb\cellx5421\clvertalb\cellx6262\clvertalb\cellx6552\clvertalb\cellx6752\clvertalb\cellx7599\clvertalb\cellx7750\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4931\clvertalb\cellx5221\clvertalb\cellx5421\clvertalb\cellx6262\clvertalb\cellx6552\clvertalb\cellx6752\clvertalb\cellx7599\clvertalb\cellx7750\trrh66\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4931\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5221\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5421\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6262\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6552\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6752\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7599\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh272
\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell\pard\plain\intbl\cf1\f51\fs22\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4931\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5221\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5421\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6262\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6552\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6752\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7599\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh272\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4931\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5221\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7600\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Six Months Ended June\~30,\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4931\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5221\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7600\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4931\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5221\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6262\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6552\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7599\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc 2016\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx4931\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5221\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6262\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx6552\clbrdrb\brdrs\brdrcf1\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7599\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4931\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5221\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5421\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7600\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh198
\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc (In thousands)\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4931\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5221\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5421\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7600\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh198\row}}}
{\trowd\trqc\clvertalb\cellx4931\clvertalb\cellx5221\clvertalb\cellx5421\clvertalb\cellx6262\clvertalb\cellx6552\clvertalb\cellx6752\clvertalb\cellx7599\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash used for operating activities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (8,880)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\ql $\cell\pard\plain\intbl\cf1\f51\fs20\qr (58,986)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4931\clvertalb\cellx5221\clvertalb\cellx5421\clvertalb\cellx6262\clvertalb\cellx6552\clvertalb\cellx6752\clvertalb\cellx7599\clvertalb\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4931\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5221\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5421\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6262\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6552\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6752\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7599\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash used for investing activities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (779)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qr (5,249)\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx4931\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5221\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx5421\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6262\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6552\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx6752\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7599\clvertalb\clshdng100\clcfpat12\clcbpat12\cellx7750\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4931\clvertalb\cellx5221\clvertalb\cellx5421\clvertalb\cellx6262\clvertalb\cellx6552\clvertalb\cellx6752\clvertalb\cellx7599\clvertalb\cellx7750\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Cash provided by financing activities\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 32\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ri66\cf1\f51\fs20\qr 96,978\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4931\clvertalb\cellx5221\clvertalb\cellx5421\clvertalb\cellx6262\clvertalb\cellx6552\clvertalb\cellx6752\clvertalb\cellx7599\clvertalb\cellx7750\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Cash Flows\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql We require cash to fund our operating expenses, including the advancement of our own clinical programs,\plain\cf1\f51\fs20\ql and to make capital expenditures. Historically, we have funded our cash requirements primarily through equity\plain\cf1\f51\fs20\ql financings in public markets, payments from our collaborators, including license fees, milestones, research funding,\plain\cf1\f51\fs20\ql and royalties, and more recently, convertible debt.\~\~We have also sold our rights to receive royalties on Kadcyla for\plain\cf1\f51\fs20\ql up-front consideration.\~ As of June 30, 2017, we had approximately $150.3 million in cash and cash equivalents.\plain\cf1\f51\fs20\ql Net cash used for operations was $8.9 million and $59.0 million for the six months ended June 30, 2017 and 2016,\plain\cf1\f51\fs20\ql respectively. The principal use of cash for operating activities for both periods presented was to fund our net loss,\plain\cf1\f51\fs20\ql with the current period benefiting from a $30 million paid-up license fee received from Sanofi pursuant to\plain\cf1\f51\fs20\ql amending its collaboration and license agreements with us, as well as a $25 million upfront payment received from\plain\cf1\f51\fs20\ql Debiopharm pursuant to an exclusive license and asset purchase agreement executed during the current period. \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Net cash used for investing activities was $779,000 and $5.2 million for the six months ended June 30,\plain\cf1\f51\fs20\ql 2017 and 2016, respectively, and represents cash outflows for capital expenditures, primarily for the purchase of\plain\cf1\f51\fs20\ql new equipment and leasehold improvements.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Net cash provided by financing activities was $32,000 and $97.0 million for the six months ended June 30,\plain\cf1\f51\fs20\ql 2017 and 2016, respectively, which represents proceeds from the exercise of approximately 10,000 and 94,000 stock\plain\cf1\f51\fs20\ql options, respectively. Additionally, in June 2016, we issued Convertible 4.5% Senior Notes with an aggregate\plain\cf1\f51\fs20\ql principal amount of $100 million. We received net proceeds of approximately $96.6 million from the sale of the\plain\cf1\f51\fs20\ql Convertible Notes after deducting fees and expenses of approximately $3.4 million.\~\~See Note E to our Consolidated\plain\cf1\f51\fs20\ql Financial Statements for further details regarding the terms of the transaction.\~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql We anticipate that our current capital resources and expected future collaborator payments will enable us to\plain\cf1\f51\fs20\ql meet our operational expenses and capital expenditures into the third quarter of 2018. However, we cannot provide\plain\cf1\f51\fs20\ql assurance that such collaborative agreement funding will, in fact, be received. Should we or our partners not meet\plain\cf1\f51\fs20\ql some or all of the terms and conditions of our various collaboration agreements or if we are not successful in\plain\cf1\f51\fs20\ql securing future collaboration agreements, we may be required to secure alternative financing arrangements, and/or\plain\cf1\f51\fs20\ql defer or limit some or all of our research, development and/or clinical projects.\~\~See Note A of the financial\plain\cf1\f51\fs20\ql statements for further discussion.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Contractual Obligations\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql There have been no material changes to our contractual obligations during the current period from those\plain\cf1\f51\fs20\ql disclosed in our Transition Report on Form\~10-K for the six months ended December 31, 2016.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Recent Accounting Pronouncements\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In May 2014, the FASB issued ASU 2014\u8209?9,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606),\plain\cf1\f51\fs20\ql to clarify the principles for recognizing revenue. This update provides a comprehensive new revenue recognition\plain\cf1\f51\fs20\ql model that requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer\plain\cf1\f51\fs20\ql at an amount that reflects the consideration expected to be received in exchange for those goods or services. In\plain\cf1\f51\fs20\ql August 2015, the FASB issued ASU No. 2015-14,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606): Deferral\plain\cf1\f51\fs20\i\ql of the Effective Date\plain\cf1\f51\fs20\ql , which delayed the effective date of the new standard from January 1, 2017 to January 1,\plain\cf1\f51\fs20\ql 2018. The FASB also agreed to allow entities to choose to adopt the standard as of the original effective date. In\plain\cf1\f51\fs20\ql March 2016, the FASB issued ASU No. 2016-08,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606): Principal\plain\cf1\f51\fs20\i\ql versus Agent Considerations\plain\sa264\cf1\f51\fs20\ql , which clarifies the\par\pard\plain\sb528\cf1\f51\fs20\qc 34\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql implementation guidance on principal versus agent considerations. In April 2016, the FASB issued ASU No.\plain\cf1\f51\fs20\ql 2016-10,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing\plain\cf1\f51\fs20\ql ,\plain\cf1\f51\fs20\ql which clarifies certain aspects of identifying performance obligations and licensing implementation guidance. In\plain\cf1\f51\fs20\ql May 2016, the FASB issued ASU No. 2016-12,\plain\cf1\f51\fs20\i\ql Revenue from Contracts with Customers (Topic 606):\plain\cf1\f51\fs20\i\ql Narrow-Scope Improvements and Practical Expedients\plain\cf1\f51\fs20\ql related to disclosures of remaining performance obligations,\plain\cf1\f51\fs20\ql as well as other amendments to guidance on collectability, non-cash consideration and the presentation of sales and\plain\cf1\f51\fs20\ql other similar taxes collected from customers. These standards have the same effective date and transition date of\plain\cf1\f51\fs20\ql January 1, 2018. The new revenue standard allows for either full retrospective or modified retrospective application.\plain\cf1\f51\fs20\ql We anticipate using the modified retrospective approach to implement this standard.\~\~We are in the process of\plain\cf1\f51\fs20\ql analyzing our existing revenue agreements to evaluate the impact of adoption. We have less than twenty contracts\plain\cf1\f51\fs20\ql that have remaining performance obligations that will need to be evaluated under the provisions of the new standard\plain\cf1\f51\fs20\ql as of January 1, 2018. In performing this assessment, we noted that we will be required to recognize royalty income\plain\cf1\f51\fs20\ql in the same period as the related sales occur on Kadcyla rather than one quarter in arrears, which is the point in\plain\cf1\f51\fs20\ql which the amount is fixed and determinable. This will require us to make an estimate of the royalties as the\plain\cf1\f51\fs20\ql information is not provided to us until 90 days after the end of the quarter. Additionally, some partner milestones,\plain\cf1\f51\fs20\ql depending on the probability of occurring, may be recognized sooner and at different values than they currently\plain\cf1\f51\fs20\ql would be under the current accounting standards. We are in the process of estimating the impact of adopting the\plain\cf1\f51\fs20\ql new standard on our consolidated financial statements, however, we expect to record a material adjustment upon\plain\cf1\f51\fs20\ql adoption, which will be recorded as a cumulative effect of initially applying the standard to opening accumulated\plain\cf1\f51\fs20\ql deficit as of January 1, 2018. We will continue to provide disclosures under the legacy accounting for the year\plain\sa264\cf1\f51\fs20\ql ended December 31, 2018.\par\pard\plain\fi792\cf1\f51\fs20\ql In July 2015, the FASB issued ASU 2015-11,\plain\cf1\f51\fs20\i\ql Simplifying the Measurement of Inventory (Topic 330).\plain\cf1\f51\fs20\ql To\plain\cf1\f51\fs20\ql simplify the principles for subsequent measurement of inventory, this new standard requires inventory measured\plain\cf1\f51\fs20\ql using any method other than LIFO or the retail method shall be measured at the lower of cost and net realizable\plain\cf1\f51\fs20\ql value, rather than lower of cost or market. This guidance is effective for annual reporting beginning after\plain\cf1\f51\fs20\ql December\~15, 2016, including interim periods within the year of adoption, and calls for prospective application, with\plain\cf1\f51\fs20\ql early application permitted. Accordingly, we adopted the standard on January\~1, 2017. The adoption of this guidance\plain\cf1\f51\fs20\ql did not have a material impact on our consolidated financial statements.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In January 2016, the FASB issued ASU 2016-1,\plain\cf1\f51\fs20\i\ql Recognition and Measurement of Financial Assets and\plain\cf1\f51\fs20\i\ql Financial Liabilities (Topic 825).\plain\cf1\f51\fs20\ql The amendments in this Update supersede the guidance to classify equity\plain\cf1\f51\fs20\ql securities with readily determinable fair values into different categories (that is, trading or available-for-sale) and\plain\cf1\f51\fs20\ql require equity securities (including other ownership interests, such as partnerships, unincorporated joint ventures,\plain\cf1\f51\fs20\ql and limited liability companies) to be measured at fair value with changes in the fair value recognized through net\plain\cf1\f51\fs20\ql income. The amendments allow equity investments that do not have readily determinable fair values to be\plain\cf1\f51\fs20\ql remeasured at fair value either upon the occurrence of an observable price change or upon identification of an\plain\cf1\f51\fs20\ql impairment. The amendments also require enhanced disclosures about those investments. The amendments improve\plain\cf1\f51\fs20\ql financial reporting by providing relevant information about an entity\u8217?s equity investments and reducing the\plain\cf1\f51\fs20\ql number of items that are recognized in other comprehensive income. This guidance is effective for annual reporting\plain\cf1\f51\fs20\ql beginning after December\~15, 2017, including interim periods within the year of adoption, and calls for prospective\plain\cf1\f51\fs20\ql application, with early application permitted. Accordingly, the standard is effective for us on January\~1, 2018. The\plain\cf1\f51\fs20\ql adoption of this guidance is not expected to have a material impact on our consolidated financial statements.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In February 2016, the FASB issued ASU 2016-2,\plain\cf1\f51\fs20\i\ql Leases (Topic 842)\plain\cf1\f51\fs20\ql that primarily requires lessees to\plain\cf1\f51\fs20\ql recognize most leases on their balance sheets but record expenses on their income statements in a manner similar to\plain\cf1\f51\fs20\ql current accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type\plain\cf1\f51\fs20\ql and direct financing leases. The guidance is effective for fiscal years beginning after December 15, 2018, including\plain\cf1\f51\fs20\ql interim periods within those fiscal years, and calls for retrospective application, with early adoption permitted.\plain\cf1\f51\fs20\ql Accordingly, the standard is effective for us on January\~1, 2019. We are currently evaluating the impact of this\plain\cf1\f51\fs20\ql guidance on our financial statements and the timing of adoption.\par\pard\plain\fi792\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql In March 2016, the FASB issued ASU 2016-9,\plain\cf1\f51\fs20\i\ql Improvements to Employee Share-Based Payment\plain\cf1\f51\fs20\i\ql Accounting (Topic 718)\plain\cf1\f51\fs20\ql that changes the accounting for certain aspects of share-based payments to employees. The\plain\cf1\f51\fs20\ql guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest\plain\cf1\f51\fs20\ql or are settled,\par\pard\plain\sb528\cf1\f51\fs20\qc 35\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql thus eliminating additional paid in capital pools. The guidance also allows for the employer to repurchase more of\plain\cf1\f51\fs20\ql an employee\u8217?s shares for tax withholding purposes without triggering liability accounting. In addition, the\plain\cf1\f51\fs20\ql guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. The\plain\cf1\f51\fs20\ql guidance is effective for annual periods beginning after December 15, 2016, and interim periods within those annual\plain\cf1\f51\fs20\ql periods with early adoption permitted. Accordingly, we adopted the standard on January\~1, 2017. As a result of the\plain\cf1\f51\fs20\ql adoption of this guidance, the net operating loss deferred tax assets for federal and state purposes increased by $9.2\plain\cf1\f51\fs20\ql million and $1.2 million, respectively, and will be offset by corresponding increases in the valuation allowance. The\plain\cf1\f51\fs20\ql adoption of the guidance has no impact on our consolidated financial statements. We elected not to adopt the\plain\cf1\f51\fs20\ql provision that would allow actual forfeitures to be recognized in lieu of maintaining a forfeitures reserve. As such,\plain\cf1\f51\fs20\ql we will continue to estimate forfeitures.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Forward-Looking Statements\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql This quarterly report includes forward-looking statements within the meaning of the Private Securities\plain\cf1\f51\fs20\ql Litigation Reform Act of 1995. These statements relate to analyses and other information which are based on\plain\cf1\f51\fs20\ql forecasts of future results and estimates of amounts that are not yet determinable. These statements also relate to our\plain\cf1\f51\fs20\ql future prospects, developments and business strategies.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql These forward-looking statements can be identified by their use of terms and phrases, such as\plain\cf1\f51\fs20\ql \u8220?anticipate,\u8221? \u8220?believe,\u8221? \u8220?could,\u8221? \u8220?estimate,\u8221?\plain\cf1\f51\fs20\ql \u8220?expect,\u8221? \u8220?intend,\u8221? \u8220?may,\u8221? \u8220?plan,\u8221? \u8220?predict,\u8221?\plain\cf1\f51\fs20\ql \u8220?project,\u8221? \u8220?will\u8221? and other similar terms and phrases, including references to\plain\cf1\f51\fs20\ql assumptions. They may also use words such as \u8220?will,\u8221? \u8220?would,\u8221? \u8220?should,\u8221?\plain\cf1\f51\fs20\ql \u8220?could\u8221? or \u8220?may\u8221?. These forward-looking statements involve known and unknown risks,\plain\cf1\f51\fs20\ql uncertainties and other factors that may cause actual results to be materially different from those contemplated by\plain\cf1\f51\fs20\ql our forward-looking statements. These known and unknown risks, uncertainties and other factors are described in\plain\cf1\f51\fs20\ql detail in the \u8220?Risk Factors\u8221? section and in other sections of our Transition Report on Form\~10-K for\plain\cf1\f51\fs20\ql the six months ended December 31, 2016. We disclaim any intention or obligation to update or revise any\plain\cf1\f51\fs20\ql forward-looking statements, whether as a result of new information, future events or otherwise.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\i\ql Avastin\u174?, Kadcyla\u174? and Keytruda\u174? are registered trademarks of their respective owners\par\pard\plain\cf1\f51\fs20\i\ql Probody\u8482? is a trademark of CytomX Therapeutics,\~Inc.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\b\ql OFF-BALANCE SHEET ARRANGEMENTS\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql None.\par\pard\plain\sb528\cf1\f51\fs20\qc 36\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart item_1_3_3}{\*\bkmkend item_1_3_3}\par\pard\plain\cf1\f51\fs20\b\ql ITEM 3.\plain\cf1\f51\fs20\ql \~\~\~\~\~\plain\cf1\f51\fs20\b\i\ql Quantitative and Qualitative Disclosure about Market Risk{\*\bkmkstart quantitativeandqualitativedisclo}{\*\bkmkend quantitativeandqualitativedisclo}\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql Our market risks, and the ways we manage them, are summarized in Part\~II,\~Item\~7A, \u8220?Quantitative\plain\cf1\f51\fs20\ql and Qualitative Disclosures About Market Risk\u8221? of our Transition Report on Form\~10-K for the six months\plain\cf1\f51\fs20\ql ended December 31, 2016. Since then there have been no material changes to our market risks or to our\plain\cf1\f51\fs20\ql management of such risks.\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart item_1_3_4}{\*\bkmkend item_1_3_4}\par\pard\plain\cf1\f51\fs20\b\ql ITEM 4.\plain\cf1\f51\fs20\ql \~\~\~\~\~\plain\cf1\f51\fs20\b\i\ql Controls and Procedures{\*\bkmkstart controlsandprocedures_925162_117}{\*\bkmkend controlsandprocedures_925162_117}\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li396\fi-396\cf1\f51\fs20\ql (a)\plain\li396\cf1\f51\fs20\i\ql Disclosure Controls and Procedures\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql The Company\u8217?s management, with the participation of its principal executive officer and principal\plain\cf1\f51\fs20\ql financial officer, has evaluated the effectiveness of the Company\u8217?s disclosure controls and procedures (as\plain\cf1\f51\fs20\ql defined in Rules\~13a-15(e)\~or 15d-15(e)\~under the Securities Exchange Act of 1934, as amended (the\plain\cf1\f51\fs20\ql \u8220?Exchange Act\u8221?)) as of the end of the period covered by this Quarterly Report on Form\~10-Q. Based\plain\cf1\f51\fs20\ql on such evaluation, the Company\u8217?s principal executive officer and principal financial officer have concluded\plain\cf1\f51\fs20\ql that, as of the end of such period, the Company\u8217?s disclosure controls and procedures were adequate and\plain\cf1\f51\fs20\ql effective.\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\li396\fi-396\cf1\f51\fs20\ql (b)\plain\li396\cf1\f51\fs20\i\ql Changes in Internal Controls\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi792\cf1\f51\fs20\ql There have not been any changes in the Company\u8217?s internal control over financial reporting (as such\plain\cf1\f51\fs20\ql term is defined in Rules\~13a-15(f)\~and 15d-15(f)\~under the Exchange Act) during the quarter ended June 30, 2017\plain\cf1\f51\fs20\ql that have materially affected, or are reasonably likely to materially affect, the Company\u8217?s internal control\plain\cf1\f51\fs20\ql over financial reporting.\par\pard\plain\sb528\cf1\f51\fs20\qc 37\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart part_1_2_2}{\*\bkmkend part_1_2_2}\par\pard\plain\cf1\f51\fs20\b\qc PART\~II. OTHER INFORMATION{\*\bkmkstart partiiotherinformation_431085_11}{\*\bkmkend partiiotherinformation_431085_11}\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart item_1_3_5}{\*\bkmkend item_1_3_5}\par\pard\plain\li1188\fi-1188\cf1\f51\fs20\b\ql ITEM 1A.\plain\li1188\cf1\f51\fs20\ql \~\~\~\plain\li1188\cf1\f51\fs20\b\i\ql Risk Factors{\*\bkmkstart riskfactors_74437_11732658}{\*\bkmkend riskfactors_74437_11732658}{\*\bkmkstart item1ariskfactors_384612_1173265}{\*\bkmkend item1ariskfactors_384612_1173265}\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql You should carefully review and consider the information regarding certain factors that could materially affect our\plain\cf1\f51\fs20\ql business, financial condition or future results set forth under Item\~1A. (Risk Factors) in our Transition Report on\plain\cf1\f51\fs20\ql Form\~10-K for the six months ended December 31, 2016. There have been no material changes from the factors\plain\cf1\f51\fs20\ql disclosed in our 2016 Transition Report on Form\~10-K, although we may disclose changes to such factors or\plain\cf1\f51\fs20\ql disclose additional factors from time to time in our future filings with the Securities and Exchange Commission (the\plain\cf1\f51\fs20\ql \u8220?Commission\u8221?).\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql \~{\*\bkmkstart item_1_3_6}{\*\bkmkend item_1_3_6}\par\pard\plain\li1188\fi-1188\cf1\f51\fs20\b\ql ITEM 6.\plain\li1188\cf1\f51\fs20\ql \~\~\~\~\~\~\plain\li1188\cf1\f51\fs20\b\i\ql Exhibits{\*\bkmkstart exhibits_988292_11732658}{\*\bkmkend exhibits_988292_11732658}\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx1108\clvertalb\cellx1397\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh198
\pard\plain\intbl\cf1\f51\fs16\b\ql Exhibit\~No.\cell\pard\plain\intbl\cf1\f51\fs16\b\qc \~\~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Description\cell{
{\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx1108\clvertalb\cellx1397\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh198\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\qr 3.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Articles of Amendment\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495
\pard\plain\intbl\li154\cf1\f51\fs20\qr 10.1*\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Exclusive License and Asset Purchase Agreement dated as of May 23, 2017 by and between the\plain\intbl\cf1\f51\fs20\ql Registrant and Debiopharm International, S.A.\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495
\pard\plain\intbl\li154\cf1\f51\fs20\qr 10.2*\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Amendment No. 4, dated as of May 26, 2017, t the Collaboration and License Agreement between\plain\intbl\cf1\f51\fs20\ql the Registrant and sanofi-aventis U.S. LLC\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx1108\clvertalb\cellx1397\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\qr 10.3\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Form of Restricted Stock Agreement for employees under the 2016 Employee, Director and\plain\intbl\cf1\f51\fs20\ql Consultant Equity Incentive Plan\cell{
{\trowd\trqc\clvertalb\cellx1108\clvertalb\cellx1397\cellx9688\trrh495\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\qr 10.4\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Form of Performance-Based Restricted Stock Agreement dated February 21, 2017 and June 14,\plain\intbl\cf1\f51\fs20\ql 2017 under the 2016 Employee, Director and Consultant Equity Incentive Plan\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\qr 31.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Certification of Principal Executive Officer under Section\~302 of the Sarbanes-Oxley Act of 2002\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\qr 31.2\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Certification of Principal Financial Officer under Section\~302 of the Sarbanes-Oxley Act of 2002\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495
\pard\plain\intbl\li154\cf1\f51\fs20\qr 32\u8224?\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Certifications of Principal Executive Officer and Principal Financial Officer under Section\~906 of\plain\intbl\cf1\f51\fs20\ql the Sarbanes-Oxley Act of 2002\cell{
{\trowd\trqc\cellx1108\clvertalb\cellx1397\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\li154\cf1\f51\fs20\qr 101.INS\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql XBRL Instance Document\cell{
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\li154\cf1\f51\fs20\qr 101.SCH\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql XBRL Taxonomy Extension Schema\cell{
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\li154\cf1\f51\fs20\qr 101.CAL\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql XBRL Taxonomy Extension Calculation Linkbase\cell{
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\li154\cf1\f51\fs20\qr 101.DEF\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql XBRL Taxonomy Extension Definition Linkbase\cell{
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\li154\cf1\f51\fs20\qr 101.LAB\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql XBRL Taxonomy Extension Label Linkbase\cell{
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248
\pard\plain\intbl\li154\cf1\f51\fs20\qr 101.PRE\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql XBRL Taxonomy Extension Presentation Linkbase\cell{
{\trowd\trqc\clvertalc\cellx1108\clvertalb\cellx1397\cellx9688\trrh248\row}}}\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\pard\plain\li396\fi-396\cf1\f51\fs20\ql *\plain\li396\cf1\f51\fs20\i\ql Portions of this Exhibit were omitted, as indicated by [***], and have been filed separately with the Secretary of\plain\li396\cf1\f51\fs20\i\ql the Commission pursuant to the Registrant\u8217?s application requesting confidential treatment.\par\pard\plain\li396\fi-396\cf1\f51\fs20\ql \~\par\pard\plain\li396\fi-396\cf1\f51\fs20\ql \u8224?\plain\li396\cf1\f51\fs20\i\ql Furnished, not filed.\par\pard\plain\sb528\cf1\f51\fs20\qc 38\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\li220\ri220\cf1\f51\fs20\ql \~
\page\pard\plain\sa660\ul{\field{\*\fldinst HYPERLINK \\l "toc_11732658" }{\*\fldrslt\cf3\f51\fs20\ql Table of Contents}}{\*\bkmkstart part_1_2_3}{\*\bkmkend part_1_2_3}\par\pard\plain\cf1\f51\fs20\b\qc SIGNATURES{\*\bkmkstart signatures_121590_11732658}{\*\bkmkend signatures_121590_11732658}\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\fi396\cf1\f51\fs20\ql Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly\plain\cf1\f51\fs20\ql caused this report to be signed on its behalf by the undersigned thereunto duly authorized.\par\pard\plain\cf1\f51\fs20\ql \~
\par\pard\plain
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx9687\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql ImmunoGen,\~Inc.\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx9687\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx9687\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx9687\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Date: August 4, 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql By:\cell\pard\plain\intbl\cf1\f51\fs20\ql /s/Mark J. Enyedy\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Mark J. Enyedy\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql President, Chief Executive Officer (Principal\plain\intbl\cf1\f51\fs20\ql Executive Officer)\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh495\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql Date: August 4, 2017\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql By:\cell\pard\plain\intbl\cf1\f51\fs20\ql /s/ David B. Johnston\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh248
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql David B. Johnston\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh248\row}}}
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh495
\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Executive Vice President, Chief Financial Officer\plain\intbl\cf1\f51\fs20\ql (Principal Financial and Accounting Officer)\cell{
{\trowd\trqc\clvertalb\cellx4295\clvertalb\cellx4678\clvertalb\cellx5481\clvertalb\cellx9688\trrh495\row}}}\pard\plain\cf1\f51\fs2\ql \~\par\pard\plain\cf1\f51\fs2\ql \~\par\pard\plain\cf1\f51\fs2\ql \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs20\qc 39\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par
\page{\*\bkmkstart doc_1_2}{\*\bkmkend doc_1_2}\par\pard\plain\cf1\f51\fs20\b\qr Exhibit\~3.1\par\pard\plain\cf1\f51\fs20\qr \~
\par\pard\plain
{\trowd\trqc\cellx9453\cellx10164\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\cellx9453\cellx10164\trrh66\row}}}
{\trowd\trqc\cellx9453\cellx10164\trrh14129
\intbl\qc{\*\shppict{\pict\pngblip\picw680\pich903\picscalex69\picscaley69\bliptag-183346538
{\*\blipuid 32b96bab4c4434ee3bc1242e9651d9e0}ffd8ffe000104a46494600010101004800480000ffdb00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffc0000b08038702a801011100ffc4001f000100010403010101000000000000000000080607090b030405020a01ffc40043100000060300020103030205010506040701020304050600070811120913142115223116170a182328321925273339422435557895d31a384152b73437515897d7ffda0008010100003f00fdf86318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cb43a0774d63a374aeb0df14a89b6c253b6dd3616fb548ebd411ab36c2572c4d492108e66604ee5da918b4946acda4506ea38514fb376dd43fa1ce2996e9b374676928a1d9bb6429ba7ad413785448a2a566ed66a57899515970fb47a0883b6463988b28d1645455140e71489c8e5616cd9c382a0bba32082cb0366c521dcb8149331c106e450e92665d512fd348a755321943140c72008983c39bb02d0cde1574ab9639b1999c868551bc23562e1c42252eb022a4e4d95dc931237838501fad32e1a28f5e374404cd18bd3f820f7bf533fde83318b95028c81d883c141016424244a52bfa8fd50722a163cca28310450c915734b24aa1f6df6c52bb378145b83abac53e93774aba5114653f3704489bd31878f957e943bd3b34e7d8a30b393ed54809a293ef615d2ced07ae19188aba8f64a0fd10f6242695611761920829d7ca4020fd74a2d83766b4a587eca353914d1af22a3f45b3b5e4054fd3d811e3a8f03c914eddc99b1082b677d93c33cfbaf762f588b57676be1ea68a7f7204491541d35320bae455a29f5be99151310e2aa4b10c99449e47826a4d4888e5e41289959a3a028804742a4d57915c155888899049e3b60828097bfd55bcb9298a8914394a712fa8ff001d4a1db4b45458454aba4e5119254f2cd506e7898a34711a9c884aac7749b94169307272c6fd068e9254ecdd15c2ad4c08038f5718ca0a3ef8592ba59a988d4adc98d5dcd75ab9b3aed218b57903d860dfce81a31d2738aca2a58745920c667eee2191d091958a49991fb772a3a43deb3ceab5b865e5d0809fb3aa8ba8b6c586ac3664ee697093956316772821212116d05ac591e1a5651451ea67422d93d5d04dcae9a4d56f7f18c6319e51a50e138942fe952a64d48a5e50d38541bfe8689d178d9a12295722e81dfeaae4ab9de20826c546ff0066d5ca8b3a454fa092feae318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633aac9c99e3268f0cd5d3133a6addc9993d22647acccba44545abb4d1557488e9b89c527044575932aa438115508007135726722e40cd5d35fb774ab60fba226407254c086074d85355503b5540ffe91cff4d41129ca7488628867f183a3bd64d1e28cddc79dd3745c198bf22247ad0564caafdbbb2375dca047097b7a2c44d7548450a620286f1e73b78c6318c67548e4c77ae198b57442a0d5a3907a72260c9c19d2af523356ea02a2a99d33066555d90e82699127cc85155639d6221426dbd8cdb516b6b96cc7d55b95d63e9308eec1255bd7d14ca72e1211b1e505a40d090efe521909272cda02cf4ed0b2093855bb7581aa6e1c7d26ea7e6e3ffc5f7f0f807310663a4c8727bfb154d2029894530309ca3ef6c2f8387a88013fe663f821404e2528e737e3e04a3c17c51ea6f628726f3b9407dc540002ea3a897d00c3e7f6a7e3d0a503285214a042acb14a0a9e5fe318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c632d9ee9f6fece6daf500137f6cef9ea02225011fe9695f002600308008fe0440a6100fcf81fe3342e1bd40c6020898a023ea262814c25f3f813140c7028887811281cc003f8031bc791de63f1f2226e0ce2af25f512f2873ca6251f006114f52d4d3f6504a2629953fa7bac701103aa639c3f0392d9cbb6ac92faef1cb76887d56e87d672b26825f5ddb849a3547ea2a6293eab974ba0d9ba7e7dd670b248a6075142147b18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319d35e4183674c98b97ccdbbe9217058e66bb945274fccd11fb8740c9ba872ace85b21febb80408a0a28ff00a8a7a93f7677318c6318c6318c6318c6318c6318c6318c6318c6318c6318cb67ba40474e6da0011288eb3be00183d7c9446ad2a1e43d80c5f21fc87b1443cff2021f8cd0bca00828a0193fa420730192f070fa62061014c014131c3d07f6f8398c70f1fb8447c8e6f2ff008f9010e0ce29f225111e4ee7730fa87af8f6d495137a9c3c8882c401f55c0c639c5603fd45143fb1cd2f0e4228005508550a0621c0a728180144ce55533800808019354855086fe487294c510300087d6794e5acaa93116edb4b26da1dab5944a521cd1c92eacaba742c062dd924ccb9158f2c5020fc146c9b75cb21fa81054510fb2202deae318c6318c6318c6318c6318c6319d460fd94a3165271aedbbf8e9168d9fb07cd164dc347ac9da2470d5db65d231925dbb84144d64564cc64d54ce5390c253008f6f18c6318c6318c6318ceaaac992ee5a3c70d1aaced80ae2c1d2add251cb217297d1722d17390cab71708ff00a4bfd0310554bfd353d8bf8ced6318c6318c6318c6318c6318c6318c6318c6318c6318c6319416d47a48dd61b1e45466d64536142b83d3c7be4c1664f88d2bd22e0ccde226031556ae4a98a2e1310103a27394404047342cc93823b917eed36cdd926e5eba70466d3d3ed5a1165cea15b36fa6009fdba0060491fa6004fa642fa0017c066f2be0058ae384f8bd72228362a9ca7cf86fb76c88b74111fed3d4c0c9a2908889132180c52fb014c201ec64d3308a659718c6318c6318c6318c6318c6318c6318cf84924d14d34514c8922910892492442a69a69a65021134c840029084280148428014a50000000000cfbc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c632d9ee9110d39b684004c21acef82050f5f2610ab4a8f80f61297c8ff01ec600f3fc8807e7342f286f650e6039d4f6398df5140f0a1fc9847dce1ee7f0737fc8c1ee7f0611fde6fe47797fc7c881b8338a8c510103f2873d29ec06030184fa9aa6713878ff0080184c26048c22a2203f4943194218c32fb18c857f24376b76b5f8fbed8d8740b1cbd42f346e59deb6da7daa01ead1d375cb357f5bd8a56126e25fa062acd2423245ab778d174cc0649644860f3e3c0eb08e21ea3ff11a7c8a5b2ef49e3febfeb4daf65d775d6168b8478f46b2a9844c1cb49042317a2e2ed6c8068ec567e71441364ab8708000b85089264faa17f77475b7f8a2fe282cd01b53a6f64f524754bf526d14493dbf2b11bf3434ebf76895c235e969941e5b6a4d245d907fd04dacdc2ceaa74574183bf283a4cbfbbdf84ff970a1fcb872d1b6736856b45de3ac9fc6d377eeb66ce45c3186b4ba8f1771d6aab2aa9ceed6a45d116ef9e4103d117f18ed8cb41bd51d29184917f991c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c632d9ee9f6fece6daf500137f6cef9ea02225011fe9695f002600308008fe0440a6100fcf81fe3342f286f650e6039d4f6398df5140f0a1fc9847dce1ee7f0737fc8c1ee7f0611fde6fe47797fc7c808706714f912888f2773b987d43d7c7b6a4a89bd4e1e44416200faae0631ce2b01fea28a1fd8e697d8c6403f958ff00cb2be40fff00937e8eff00f84f6acfc5f7f81fab8cd6db5dff006e31d70908dd75a36b8827f490fb63339bb2dfe4dd1c1714c5c82e45a01a14524d54d014d4032c9aaa020647f64bf2ebaa68bb97e323ba297b1211bce401398b70db9b22b22828b47d92874998ba552723d459253ed64a1ac5031b20cdca5f4d521d0121542954379fc267f82b762d9217e40ba3b58335c06a97de5a7d679d68732825198a06c8a436af3d4880b11205906f749d6a2a1d358c08bd5085293d85426ccbc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319d0651e564b492c574fdc8c9bffd41423d78aba4599bec99b106b1a92822560c008c48e3ecd002a42f5c3d78202bbb58c6efe318c6318c6318c6318c6318c6318c6318c632d9ee9110d39b684004c21acef82050f5f2610ab4a8f80f61297c8ff01ec600f3fc8807e7342f286f650e6039d4f6398df5140f0a1fc9847dce1ee7f0737fc8c1ee7f0611fde6fe477977c7c0f9e0be2937b10c26e4fe79318c4f200630ea5a909cc2026307b89bc8a9f48c647dc4df44c28fa0e4bfc63201fcac7fe595f207ff00c9bf477ffc27b567e1f7fc17fbf74fe9ed95df111b6362d2b59a13daf347cfc6cedfed757a657d66f5eb55de1e41a0cbd925e2c8a3f3bcb6c28356a91564c414584ea22a9d14dcfe98fe6f7e5d388b44fc76f4d55ebfd1ba6f66eddde3a63626a1d55aeb5bdeeb7b166e667360579d539cca4935a7cbc884257ebcca7579792959770c1b891a7dab3178fd645a29f9c0ff00050f2f5ae537cf55f61c8c5bc6945a7eb08ed0b5a95548e51693771bad9212e5626ac4c766668fbfa760a9f12693149ea6e18ab638b28a2a26ece29ec5ac6318c6318c650bb32f21ad68966bc7f495d6f8ad763547ad697ae604f65bbda1e89888b183adc383866ddc4948bb5516e8ad22fe322198286792f271d1a839788fe4db6d7cf2fcb353b696e7615cf8cfe706badf444ed6a12ff116eec2a116f70d60b346bdb1b1d5ae2d28d9e169cf775a3536e9d867b5dd561ad52d5664621e45173f7ad00640f2dfcf2f74f5ed9ebbacb56fc2aefd86bacb1591e7361ec4da434ee75aac4c8433078cae4ef68c8ea7221355f78bb970fd930af2123252b0c464100b4d3d78706b957e59efe7fd17d47dd3cfd3dad596a788e0e9cd7143bd5aec3696cfcf78b7ec48797b731b357fedd16f155fd781508f8e918e19e7c7b33e5e75323f8f8318a72839c8d3997896712bcf3b958e6b06d6395977334e5eb64225b44a0d8cf57945e41554acd18e45994ced57aa2e56c9b629973aa09009f3b6d9cb778ddbbc66e1174d1d229396ae9b2a9aeddcb75c8555070dd748c749645648c551255331d3508629c86128808d2bb07605275451addb3364da21a9540a157a5ad772b6d85ea51d095dae41b35a425a5e4deac209a0d193341559437ee39bd413488a2a72266c3c742fcd2d5b5369c9ad85adf9737eee8bed8236b32ba1f4a56e0cbfdcfd955cbba928ce95b2edf548d4a6a4f506b5bbbd8a74b6bc0b9911d95b022dabd7f07ae534193b51bcdee06ee4a17c8268388df5af75dee3d6916e5e2d052f5bdcfaf65e8336c2d3165046c519143245169678d87922ad1e360845dcc6aeba676c73b79141f47b39a283b6ae4ee936ce5bb851938fb47844164d53b477f41073f6ce8a998c641c7db396ce3e8aa0453e838415f5fa6aa663512d36b6ae7ed635f30d93417aca66d6fe8910f1a5c2bae5acade22947c94a53635c2322749f5ae3558b9249fd79a9d59766a47be23866999a3804eb26920c1f99d958be66f4d1ef148f7e568e5172664fd14d255562ec1139c5b3c4925d05146cb0116226b2473100aa10469947636bd72de35db7bdd3576b3367774987728d9e1156f2b7360e1f357d518d588f8c9beb3b3751726d9dc03532b2ad9c473e45668451a382a552b2928e91fbbfd3dfb27ff60f578d7df64e9075f6522d7d3ee583bfa0a29f6ef5bfd427d76ab7d35d1f727d44cbec1e7b22b220b9501553070648eb150150a0b19121c843aa54bcfb8a453a8990ca017d4a7390a22026280f8abdaaaed9ecbc739b240b790afc621373cc17988f49ec2433bfbb0692f30d547255e3631d0b17bf6efdea68b45fecdd7d254df6eafa471eb7ec5d37c67a7a1f75edb9e62c29b63d87ac358c1cb2d2d19175f52c1b5ecf1d5aafc9ccda6497460ebf538f4df2f61b059641c8328fafc63e74815e3a168c9cdf3afec6a558158b8c6773a34858e46b3196c083afdc226795560e4d9377ade762fe919abe94acba49ca4b46587f4c68ce4592adde10889572a65f76bf67addb192b2756b0c1d963907aee3577f5f966132c909160a7d27d1eaba8e70e504deb257fd276d4ea02edd4fd8b26437e33d34de3459c3a688ba6cb3b65f445e3549749470d3ee482ab7fba44a6151bfdc2602a23f54a4faa401393d8a0239c0ee5e2983a62c5f49c7b27b262e42359bb7addbba90166902eec18b759522aec5aa020b3906e450504841457d4820398e4f92bf91fae7c756a3d6fb29feabb3edf5771edcaf684a20d6a72b7135489da17451cb7a925b0671f3e5e6a26aef578f9723e95aad5ae522c148a59baf0e99dc20a84e995d9152a52faeabdb1ee14cabddf64c82558aa402f388345ae5736f0cb4ccc42d218c919b4b4f8b266ca4244c46eccce5b44b617afd26e4038842ede9df1fdacee7e61e05af69fb4cfec7e99ac5c362c46cb97928288d535fd7fac5a4b48ec73197424dedb266e910dd8c420ceb89d7a3d8ae7b544be34e0b76cf100c853678d1e9553b374d9d91072e19ac76cba4b95176d15320edaaa648c604dcb55c8a22e103882a82a4326a14a728943b39c2ab845141672a28008a045555542f9381088018561f04031845302180c52809bd8a25f5f6fc66123e3f3e5c369fc816e5761aff87afb11c5960b1edfad6b8ec45760c23f60a4a69c725859188d8fac53834a66932f709d41e2b564949b74dc621cc502cb3892349b68fcb66eddb958d0ba87656e9b9b79b7b57d5f4bb05d6663ab312ee7ecb2ad6023977c10f5c846299ddcbcfcc2a925190b1a8140ef249db56fee9954150b83ad53f3f0cb71ec57ba421be3f3aff576f38cad522c4ff5ff004644d5f4d89c769dea235a6ac610ee1ec94e4e48ab77b8ceb241a3d7b5885898e858fb2cecac8b46907eaf2d7ebff9abefcd955ceaeaa573e306beb74b71a6fbadea8da7a849d475e392e91d2d1b3373711ba5147f4d8797d87b11febaab58ed1010cd19211f21148b69962b4b180f04a64c3e2e3e48223e50b526cae81a2eaf9bd5bab6adb55eea0ab44de5f94766beb254ead5a99d80bdcabacda0c4d5938c9ab4b6828460d26a6de3c4a2dec9c91e38ee908e4324e32d14065083271e0649633654a67adbd93704508919050bf53c9162aaaa491923001c14508412818e501ecaee106c521dc2e8b72a8b22dd332ca1122a8bb850a8b7408273140cb2ea9c892299444eaaa629085318c019f1f78d3ef3f4ff00ba6df7ff006df79f63f5d2fbcfb4fabf43eebed7dbeb7db7d6ff0047ebfa7d2fabfe9fb7bfe33e48fd828a3d488f5a1d58d3113914c8e513a91e751ba6f0857a403899a98ed1549d10ab826266ea26b800a47298785298885d9329246523968e922a068e7e93e6aa32902ba4c556a664e88a8a0e8ae52ff510141450164fc9d31317f39df29c871394a7298c99808a14a60114d412115021c004448614944d4029bc0891421bc7a9804687d8977fe83d7377d84c6bd317afe8cab58ace5abd4d5893cfd8c6b6c1dbf730b04798928a873cc3bfb2599b34a42518b633df541772808898b0efe373b8ff00ea23cd317d6513ace4b536b0d8b70b7c669d82b5ca11e5e66a974f9d79511b45bdbb66a8c2c34a4f58a1a714630105256368c22d0680ad81fbc51c91b4fec67091cb65565db24e1151c35fa5f7481154ceb37fae413a3f5d22984e8fd62009d2fa852fd4200989e403ce75cb29187609ca924589a2d64925d1922bb6e660aa0b89410593780a0b63a4b09c8092855048a09ca04137b079e9d8ec95ea7404c5aadb3b0f58ac57a39dcc4fd8ac122ce1e121625822770fa4e56564166ec63d8344133ace5dbb5d241048863a872140c39e048ecdd770fae97dbd2d78aac6eac6d5325edc6c37d391cd69a8d2d58c24ca56952c2bb82461609589513904a485cfdaaad144d6228621ca2357b07cd24d8b2928f709bb6120d1bbe64e911f649cb476891c367091bc0794d645422841f01e4a601f019fd72f19b36ae1ebc74d9ab26a9aaaba76e574906ad92400df5d570e15391245347d4df54ea1ca54fd4dee20003e3b38c6318c6318ceab1fbdfb46ff00a90b53480245fbb1620b15a0afe3f78b72ae632c54847f24054c63807e04c23f91ed6318c632d9ee9f6fece6daf500137f6cef9ea02225011fe9695f002600308008fe0440a6100fcf81fe3342f286f650e6039d4f6398df5140f0a1fc9847dce1ee7f0737fc8c1ee7f0611fde6fe47797fc7cff00f90be29fda7287f94ee77f1f544827307f692a3eaa18e994a438aa1e14f72fb7b81c0e2a2a26154f2fb18c8ffd5fa3cfd33cc3d09cea9d8cb4f5379e99d93a993b59e3066895c3dfea52d5824d9e20afa30d2658c34983b3312c832174090a40e51137b87e1bff00fc0ef60fae50ff00a89c3836fa5e4c7ff2def457fae274bf6953fef1027f48a98ae3ee2afb9ce0917e990a6398b72b55ff0082168719768690dcfde565b7ebf68ba6bcdd675ee966149b2cca499d1399835b54edfae4ca1d170505d159d056a45c153310e8152547d93fd9d728727e86e26d1549e72e6ea1c6ebdd5b4468aa51b14cc0169095937aa7dc4c59ecf2ea141ed86d33cec45dccce489d576ed504d228a4d1b356c848cc6318c6318c67c9c0e2438266291512981331c82a10aa080fa98e994e9994281bc09880aa626001281c823ec1adbb4fbd94ddb4be54e26731049bed7d4dfe246b46d0e8ad66e1b3b5ae52f5674bced96c3b92c70d289bd9a4a891b0b152f0731627af5db0876700c1b4c4b7b4b33495fdcff11dd69bae3813986c172b04355abe96b0d7b0a93e905d366d54969e72d60e06199a60263bb9597987cca2632359a6abc9092728b568dcebaa44b3f2e5d3fcc95bde96ff00f1595ab604c6cb42b5ac22f4edcaa756aade6c351a2cd6c5a5724ff5ac0cfdb5857d4605bb3fab3c631eaa15ab03d7b5b608cd9a41c579c493f8e984292dcdb71e56be3cbfc367ac76fdf6f56be62e8fa3c26bbe91e72ad4c46357fd04c0da9218b458898b6febf5f9734712cf2f1b0cde29f5ba2aa60f241839b28816341467fa81f8aae41b770772ad6f9c2f7b8adbb164994edaee94da55dad91d7591d1fade7e51356b9a6606d6946c54adc2bfafd15138e716776d128e773af241381671907fa6330837fe27a7f7b88f89ad8b355386793f5482dcfcfb3dbb2298a4a2ea3cd3309b361e52ceddc2092edccb46b899695a6f2e98a8090c52cf45c1926e55574b18bc4b718edd7f26ff00221d19af5cb8b4e86da5de3f14dfda5d88c535dd5365d830d5368933566b533f50f1df75558e9f8d6d335c8f58ca5716768b37d1b1ea7d34d0cfbfcc27675cb8ef813ae36be86b253d1e86d47a7e32f75e8cb0b4566c95f89b0dfab5410b4bd876e74d1fb844679ead5a42597459c84ac71d533691631d24df30dfc7b1571e6cf9dfac68ba1eff00dd57fd0ddebf1fce3b3b78d0b685f52d850737bd1f91ad5dd5ca01ebc63fa8417de4741a021fa4be449f6ab9609258d5c87808888fce36dfe6bd5f4ce5fedf5e01b59a15ef3e7f887aa9a97492919b46f6b37d6f42b18d8d09561526885a8f191162914a3a25791b611a9ee6656122816990346a270fd427c2fea087d5bf2b1f3dfa76beb5ee1f565776868856b7af65af7799880489b3e9d6c9ab0d9410b14e48bf756098fb16c8b4b63978acd8428a6cdb488b0fb5027e7d36a7216b2a6f29766ad489ebe521ee8bff00120d674e68b995761ddd56fa5aa1213d0d04fa4a09b39b1b36ada55cff005192466ac657036178f6b908b2d34d94607583f40ff0e7508ed17f2e7f3cfa335d4adb9aea9a0db79f6f355a4586f16cb7c2c55c365d267ed576b17d3b14ec9ba753562942b5194999170acf3b68d1a345640cd106f98ae9ee96e8ad815af884f97f47a2b66567a7ba53e4214e1edd14ba7590ad3412ba0df6f2b8c521ae996a595249c6c422585a7c50bb32eabc969994984ecd28aad606b1f2adb25dbf791340d9ff00c427baab973a84f5b287d15f11572da3bc6832d7abe1ea1b1ecb5adbec2951894c44233a2d96806d03051a569574fe9d6994b332cbb1812c991577908f991799b6ff0083c7a826ae164b35e53714de8e56a51f7b9d90b98ebcac5436c96ad4da6d5ddd80e7751d03568eada0fa19ba029a4c9fbf7afa393215c9131b5bd11a5f4e456caff09bd9299afe8cc26f7b40e9ca5ee39f82690ed1f6dea72548e708a7954d85387fa6e6e111fa6c9cc429e0ac0bcac7386afdec03466b3712b15f291c870a6e65ebbff127d1f968d5dd155bd4f4ed03b4355d7a12bad1f6b6d6fb1e4b976e56f99b3c2eb972f50aba6a4ccec7272732d08d9ac6bb72dd149db45593623352397f87bf46ec1dee4d25f2b47e83dcb4b93b6d376eb1ef291b76c88f9ea0f62edc5eff0071675270fa8932ee41bd018e9ead388b4d7b4244ae365dca5070145848d8e8fb2c948597f98ad1facbab39d3e4cfaa24e1b7c6e3b1f18ee8dcf4bd2dd175fe9e70853b4e494332a1bab76b97ba0e4763c7c6c7d72bb6eb3486be6b3746aba93364898e89969964e108507960bdbf2b51ec22fe0e3e145a46b2691edbfcc47c643a3a0cd04db24a3d7fabe564249f289a45290cf24e49d3b92917024fa8edfbb72e9511556389a477cafeafa458fe7cbe091f4c47c91dd5bd5e9e613abb4b4da620af12a1d0d39ca9fd9a5133ac4914f6364a59faab3f886cd5f4ab6704612ee1dc7b540185cef907a62db87e737e232ab55da768d7ec66f9c3bfa3e66e5ac5fc716d2e6058d6ab6c6cb5d85b4a88c8a958917c09bd8952cf1424b1d6de916710cf23a71145db7f4ffc3c7ad9ae927df2dfa3a1ac16eb155b527ca4ee9a7d59eddecb2f6cb09a25b55692e0567f3934ab87d28f1cba5d75a4255e2ee24e5643ee9fca395dd2e6304bdf9c5ee3dbff001fdc30f77668e6f581d8163dc5aa34eb395b5307128d2b31db3265d444a59e318a4f19b75ec10ed5132f0bfaa7de44a4f4c459fc73f45316c7809f1fdacef5cdff00299f239f1f88f46eebdd3cb161e5ba6757b3adee6b9b9b65e60369ef6b0b989bb48d5f69c61a16cd1f1ef536d24ed45619cb2055ec930902a849a8a09675e77f851b5952e23e38d1d92d8d634edd27d0bd25513fdd6c2be3caf2f18cef492c924de88fad4ea9094b8a3188ace671b569bd85da4d4eabb7eb93eaacafe9137259360d3f54ec2b3ea6a006d4d9d09539a7f40d74a4ec6d5dbdc6de93357f40827d639759bc7c246bc9216e5939458e63338e072bb741d39222d95fc4e6952f6e1fe6cbae2c5d8157d0f44e93b632f8e05e320b525a2cf6dd2cc4dfde3abc56b56ab4a49284b699578c6a6f6527221d959cc2ac9acbbb8d6e8c58a0b9293e0ed65de6a7cc874d4eedfec8d74dead4cf938d451fd06da85a9e0a092da7b70793b7bcad546a085d629dad4ba4c36b78ab0ea89053f52792d23fd42de7980be934dbcc9e57fc48ec54b51fc177c9eecb536b5834938a8f6476acac3ec8acac8a33f5db326e35da3566d16e9e3272a22eecb64711354339144af104e60cb325193f2a6e928cc7e31a2732fcec7c434832d67d2751b3f445b3a17676dc75d19d095ce8a86da178ae6b475390971acd8a1ae1673bb7b0f2ef5f4c8ab3d150cf937035e926e891c3720c7c87f9af8eea3e80ee0d99cadbf28bde33bc908e868ddf9c38cbe3e9bd2dd4dcdee0d4513152db1e5f75a4fddbd70a1519b9090afd4df5ac91cdebaed682715388909297556797b7e2a97b4dabe1c376f5a7c7adf773f4cfc904ad3ac3aededd7b427666ebb02bdb2a82fe2ecee79fa191ba4cb9834a9b488db23a1a922c56651177b7ba4672c856eedcab0f0b847a2051a5ba5785b7bf4feeaf9a7e60aefc835892a9f5bd96e5749bace97da7bfea6e9b6b983d555eb75312acd8475f5c6723e50ca3c2347c5a5eb6519d6ab6c926a2f67603395df9c9faafa6f76f5073b3f87ea8db9a038a39fb43d8e89a679af7ad334d6bce51be39d4f7e6b56afb8d6b2b69a2abb0907d54ab56aee84fb5919c9aaac758a721cadd56cb44479214e87eabe99e5fff0008d43f51e82d944ab6f26f37702587655a6357b9dc1f46dc7a567b5648c943cb4c482276d798f867f028d7ad32e858bf458c8145ab28f15108c938bce8fc7c7068f0eea4dc4feafd63b8f63e9fe89d22cf6bd439bf70cd21743eacbe4bd23f5edb171a8dc6c520f2e72ccedd61b00c84bc5fd18e8e6cee4d2567466a64ede5cdf97fa4e8ab446fc24fc25749c8741ee5712953f90bd1955a26af819f6551d4b53a6ddfa9762369b8d7b5a828f8e52e1652c94396498ddad124f5fb262f17836a8348e55c247fd18c2ff71e4bfc4b3b12b87de3b690d7111f17359beb7d4e9589a7f6f3f5597dc2ea8bf4895d3450b72a31cbfd4b8b278a2aacc12d4edda87905a19c2912487bf0b3b43b92c3f11df21db3b516cab6746f52d7ba8bade1f9deb9b924a3ad11c85a2a830d38c2298b97ae21d65cd6d9bb049ca1a2e56691834e7576e58f66c1839748bbc18eb98aa8dbf7ff000ef43f4d74afcc9f364b7c826cc95d5dd99b01fcb39d77a6ac9bd286925476daaa9171a2a5092c9532ed7f4d4650ab358d9286a1513ee20221a9c18483f80ccbfcae5391bdf7cf237c39ad7eb7eb8e28b8f11dbad5a6f41f3ffdcd46f933d094c7762a669941ede4649c0c8c7d1dc4235d86d10bbb88ca0b367589a96b2a3333a48e906f78be6b355eced23fe1b4be6baea7da93bd0fbef56d0f4bd76d9b4e32d339502d82ef29b4aa95d425a6dac2a913fd77130d0932789335ba473c1b628c13b44cb64e754174dbd8f985e7ba46b5ff000d65d35e3192b43c1d41a2399ac91ef09b0f60286796335af5840bf92922beb5bb72faaf263293ab30a7ccc829508b39dba714c5a0c4b02a1377e4a6f9d69ca9f140d6cff1f95c9db35f35f55f592b6a39a45fec2d9556d06116779b56e5477fb0a565dd4b5d2b70841750cfec869f4a163137cfdb4439343b2688fe68781f5e73c2ff002a949e7cdb5d23f2bb51e7feb3d5f1fd0faef9a7b652b7d42add6db7eed27296c98aedd5181912474dd360a362c1dcaa5618668df674ec73b8c98962d7fed61ed1b03ca5294a5294a0429000a5294000a528078029403c017d400000003c007e03f19f58c6318c6318c6318c632d9ee9011d39b680044a23acef80060f5f2511ab4a8790f60317c87f21ec510f3fc8087e3342e1bd40c6020898a023ea262814c25f3f813140c7028887811281cc003f8031bc791de63f1f2060e0ce2a011318039439e8086378fca41a9aa7f444be000be8297a0a404004fe9fafd30027a864bec6338d65916e8aae1c2a9a0dd04d45975d650a9228a29144eaaaaaa7129124d2214c75143980a428098c200023949ff70a83e82a7f5c53c53000318ffd4b0be805318c42889bef7c0018e53100447c098a6287e40403d78ab1d7674ca92127a1664e814875c91528c640c89140014cea95a2eb0a455004048270003008094440433d9ce172e5bb36ee1e3c708b568d5155cba74e554d06ed9ba0432abb870baa62248a28a45328aaaa1889a64298e730140442d75537ce8dbdca9e0a8fb9f545ca713001521aa9b16a16295201972b7013c743cc3c764017062201ee887958c54c3f7980a375f18c6318c63303fddff037a6baaba18bda5cf5bef74f047681e2d78c9bde7ceb2811c4bd1148d2c5a6e6f35a45e432afe48ec5168c9fcac24fc0ba9768d1a8cd9651d356ce12a9b837e15ab1ca925aa6efd03d61d1fdc5b2347b066869926e7b7c9b0d3ba6641bc6bb8b34e6b3d36c25a421195888ca41fb26563b34959a5239bb95578b347483872ed6f03a3fe30a56128ff24f55e4d8cb95a3707cafa8ed86d7d8bbbb6a383e98d1d0b3b555a8b39211b088bc7f6c925a0a2e527e52a35dafd4dfc8ac67d0f573db6bf56af332b591db1fe22f91b7e70e69fe2be89d7f56d96db4d686a5697a66e142af0f03b3e9af69d5288af2778d77654d1792f4b9479270edec4e631948af12fdd94ade69aca36f721ef9f0ef0f51b88b54c151232fbb2377df5a55eb951b3ef8dd73bfd55b56e15fa7b7599d46baee60c99138ba954d82e7655bac4691360c533acf1d1e425de3f94772a360ebfa56d6a35bb59ec8ac445ce837caf4b54ee3539f6847b0d61aece325a3e562a45a9ff0a3778d17552389448aa6260551513588450bf99443fc33d23a96ddfa57197c9e75ef28f3738d9696da273e401e3eed134ebb47a6e461e635bcdcdcc316f5e9160bc83c0466246bf332ff006e9468c83d967f1ed9fa5960a7fc48723c4726ed6e45d82d365ef3ab74128ca43a27676dad976898ddfbc67e3a4594b464cde766433c839c513837f1cc8d5c818a3c757209b372b66715e1c4828f6d27c74fc1ff00287c725d55da148b3ee2dcdb421e12d1afb58ddf75dea42caef4fe97b14f2f602ea3a042b41615d8aafb67ee5cb978fc22864651e3a76e8e66bf72aa26b316bff0e7711dbb5a6fcd632373e824a37a1fb32bbd9b7194436bd90d26cad75e979276954a20ebbd5922c7ba89b15aa294b6bd2bbbd26e25d94b16c06715f8541b4cdd1ff1a150d17de1d15dc75eddfb91eb9e84a7e9daa4be955a745bebc68be9da1a54085b1d95d82abcfec39b34524a2f1ebd8dd94b1aee4251cbc09b78b32771d076e3fe1c3e3dbceb7de5aca7b6cf4ab886e80edb82ed5be3836d49c3ace67a11cca01687f6eaba3b27d1aee2ec13ec95b84aa0fae88bd771b2cde5935abd0e83699dcf1f17b44e7bee6ec6ed687db5b26715eba84d590527a85d3dfb1a755dbeb4a2168e9ba7d28ddc2961bb48bb6e678f23de4f3d29e2d79278e5c16565d28e97610ef4a7f86d3e3e745f4aa7bd6b0eb764aebc81bdd5f716bbe5bb26d1b14ae88a0ef3ab9dd198eda6714b3afd7ac362680e00d128d9a6651bc6a8778458d22c976ac584e89df8c7d2b62f90f7bf23f2576db63b5de73a4873896908dc9c975bb6aecb1a450909a461564d750ae4f1d20723780058b554274836e343af64311fa51ef913e133467397c7d6d4f8e2d9bb536c747e88db768b64b4d30b3ce3ea29202b93d69259d854a98de9b2683eaf316ef9ab492b02e9ccb92da67d4937aedab58a7c5826d07de7f852b859c695d5dad90de5d72cb60e97bfbfb7eadddc8ee3985acb42af3db78594bafe9b4e76671af6a108d102249213355aec35a0f3e41b4bb9872e4e66399e8d4fc6dccfa635ddb35853750d49c56f63b50436dbab8c7a57cb46eb7066ee9bb994dd16eb87eb563da92cf08fe43ee1edda4664e523e74dda95bb353edcb03f4bfc1ff1973e7486cddd3a8db5e297a9b6cb3abcadbb8e21ec8edaf2f3dda352b22b6287d9c7d7e99c1255d30585b846d39654f4a8e769a8ed1863a058e6119633697f87e34a6c8d8dda32519d3fd33acf41774a33d66dd1cb5aeac71103ab5f6e99cf2e0db5d3508c0f20b95bcbfacf2b4a5089c1cbc91134a6d791896ece31adeadd5f0b9a63a3b91f89791776eecded6dabf1559758cfc25ae22cc95226765b7d651830b1b13728baa271d048084295bc4c2cfc6b325a6aad51517879a2c9be91907771fb6fe27f50771f43f23f475db6fefcd716de43919d56a0cb545ecf5309e88b220049d8e77646cd4d7283919c3358d63396084b0379192aeb6750c3f41c3e0966dd2d97f187cff13d39cc3da746aaed5716de35d5d6cd5da6740eb2bd12afaf5c12e2ed9a6da5978e9bb4d761d8a8d4ce2695b8aae64946977fd57f5bbb32b2484234fabe8fc5df176dce5085eb1d89beac74f90dc1da9d63b17ac6e94fd7c590714ed58e2f6ce1a3a375ec64fca188eed6f20a2e19aa531632308a62fdf89c23d90b5488edd496ed7e23e79f905d0f33ce3d395593b66b3989986b283584b2cdd4e6a2acb5d3b8560a7e266a09db47483f8c51d2e7452700ee3dc02a749eb17689852189bf1e3f0ffa03e3d632c52b5cbded9dd9b9acdaf49a6ddef7dc56519ebcc4e9688999095a66adac31121eb70559a883c6e56c54a2977322e583655f2a6608338a67eafc70fc48f3ff00c6bd6e6abfae6e7b5b6b28b6c2d8979a648edeb3126c9ac92d90a344ec31745afc5b68baac13e9a8f8d8c676cb3c6c1b399b50b220bb3b5646fd38b91bd95056fb3ebeba56e8173fedcdda7eb1350f55bf841b3b3294a9c9260bb38fb537af48aa8474d3a8170b124da46c8a9fa73b74d9145f1156a65523e1bf91be0a749733745bcea4bdf49752f576d775724f6795c6feb956a4a00db611aebfa9b0d91291959aa40bcb2582ad5d959486d74dacb2b2d09ae984a4916a7171ee9da8ef3dad01f047c6da03b4b77f65c6bad89767fb6761426dcae69abb5a64a5f526afdad1c122bbad89115e55e192b5dad0919897734b96b9a72eeb5e35979365595111709b96f4673b7c0c68cd45cc5da7ca9b1f74edfdc9adfb22e9b6671fb173264a8476af80d976187b3a08536b51ab3fae39bd44ce572b92cf7604d473d7928ea0a398b58a8880fbe867be56aff82287a0ec9e04dc967ee9eacdbdb3b80e7ad29d0ec7b29dd4675a4feafb1c5a70a5d489412d1478dabc2a50eddb4549d9db272f71988c299a1a659119d74d5ff0ba4ffc3e3af7a6f7cc2751dc3bcfbce137db7b1d7e427edd54da907588552a1053a13a9ebba1d62ad58af175ad6dbaa65538308794905e25750651c7ead2a659e2f3f2d9f197a11cf2649715e9a9ed93cb7a56db33232fb29d73e589855f66ec8527d03ff572b65d996087b4d8d49bbcbf4d83bbadb08a0d9ec0d990c3b8952453b72d8d0538a7fc3b7c93c8b707b376dd9fbdbaca955bbc56360687d45d1d727169d61a36d35468ed944da21e8ec94634db45ce39b392b384b34dd6886818f408846c7a4e8c77c37f7797c3ed1b6df70d87b6e9dd37d25cff003bb6758b0d47d2dad74ed961a16a5bfe9b090e10304d6c0f24222464ab8f59c4a4ce39c4ac17896fb56491e11f57e41c3f90794f6b8f842e77adfc5f3cf8a5d91b1f6bed1d0cacf59e6e3ec249365afae50e131767bb02018375aa68a4c64d9d52cee8930ddbd8d09b69352281169b6aedb022c90bfdcd7f193aab9fb9d55d1933b537a6e7b6bfd3f27a2a47a2f62ec4965b7a476b29240cd4950d7d6d62aa47d635e8a44ad062a2e9c46242b88d8c7522b492f191e76b8c9b0fc36d92379c38ebe2fb4496f95be5de66e9ca2f516d3e9fdc5728595b45bde532cb2d7b4e83a4297559f773318f2c962b03a23b93966941afd09068a3f870b2cfbc59557209b87e25f4feeef90789f900b86dbddcd26dbf3f9f9e2c7a62a96d0a76babbd33f5a733048eb5c855d088b74b569d2d2120acdd49ecd39613520a3372bb9458b12452b6579efe1035f7367366f7e5bd69d69d4951d73d05b46fd75b4ab46b25729f2f55a66c1926aee6f5ceb52250729074e3ca474746404fdfd085797491856431b12feb91cf1eb2716a38dbfc399cb5cad7c7d3177dcfd0dd5dab2af6fa5ec2d07a2fa06f8fe7359e98d81526cf9142fa8d561d789ab5aee11e2e9242a32efebac4b57609b84fed251faede4994caf911f888e54f91164d6e1718890d53d3f4f6f16b69feb5d58e17aeee8d63335d5dd3eacaed66a3dd321b04145c8bb59d0d7661451b81943ad1ce22df822f91e3e9af89ed47d37c19b3f86ad7b5b73152db415e9abdef89cb3a177dbf77bf549dc54bd76d37998b3b3788ccc6b59b818570a54a1895a876d16c0b0701fa0b15970529ddbff000fda836d7006c5e1479b8f753573b568baba9d7fe8a9db1277cdc171369d3472f423d95ddacaf5a2f5b85771888b6a8c11ebacdbb355e3666f9b3891947cfbef7bfc4551b7ff003447728d93a8faaeb5ace4ab49476e29ba7df615becee86b247d7a0ab90137b72ff61add8e49ed6a0d94137337d69596f5aa5383891270c0ed102371a1fe3efe11b44713cf57f636c5da5b67b3b756b397b621a1369f4958a46dcff40502c026688d475557df49c8405624dc449524acd6c8d68d64265e8aa78e6f02c0c6607cd56318c6318c633aac9eb49264d2458ae474c9fb56ef5a394c445370d5d2445dbae9888008a6aa2a114288800fa98044033b58c6318cb65bafd7fb35b6fdca272ff6cafbec50289fd8bfd2b2bec5f400309fc8790f5001137f0003e7c6685f500414500c9fd2103980c978387d3103080a600a098e1e83fb7c1cc63878fdc223e4737977c7c094782f8a3d4dec50e4de77280fb8a80005d47512fa0187cfed4fc7a14a0650a4294085596294153cbfc63202fcaa9ce9fc667c8028998e43938e7a30e4390c25390e5d516a314c5314404a62880094c02020200203e43ce6a8ff00886f894dd5f2f9b236e6b5d4bba695a964b4f51e0eed2923b093b63e632ac26ac230a8318d2569b3e709396ef0a0ece2e1322225fdc43fd50001955f21df081f25ff000ab5382ea01ddb0f33ae10bb42d652db3cefb12ff5bb153ac6f52554acaf66897f1f58968a6924e1b388e8d7f1cfa69991d822c9ea8d0efdb24b7ee03fc385f2ab7aefbf8f1b95e7a8ed0d9e6d3e53b3c95176b6d0926e946a36aa5c6d4da5c20761d9156e8a31c59a240feaad2d2e9a2688397102a4cb86c8a92622a7e38bb37e413e44ff00c457dea6e45e4c9cb24368891b45a19e9dd3b11617347a78ebcaefb7ea1b6779cb3255219d5148c6a59c75fae1645a4003f6d0159883493802c8dc0e9eff000927c8cf2568cb5f446b9dc9aa375cfeaf8d2dc6675f69e73b020b63a7110c81dfcc4cd31c4c4244b79d91ada292b2058e6af184cbd6a82ca4337752008c7ad99aff0009b7cc2f46f4e4ade7843a8ac36cdb2e683445b60692dcb662c9ce5952818892651b60d6d77b6b82acacc158a522de5a9b2b36e97962b36b3108bbd70d5943b76dfb83c6318c6318c675dda02edab96a0bb86a2e5bac80396872a4e9b8ac999305db2a622854dc23edf511398872914294c24300781e6213e99084f639c084293dd41f639c4a500f639bc07b1cde3d8c3e03c8888f8cfac6318c6318c6329fb6d751b7d5ac95471293d08859a065e0169aab4bbaafd9a2129860e23cf275e9d6262bc869b605702ea2a51a981760f9241ca7e4e9000fe0c77ff65763f2f4f45682dbfdf5baea5b6b9a3b56e1cabd1f65b06c39b7ca5bb90ba858b8b3f31f723781816c92a327a4a3a69065637ae1282a9af2adaa95cb13274e2549f79941a56d2db91dbd792adb21d35db127ad7b576bf61c2682a238d8d073bafac9ce7cff00ce3351345bc6c492b13f6f78889ad9d2f1527d091b2f448c5645f16cf5d6115210ace22157cc73f057586f2ac737e9ad956fdf7d14ec23be08be41771cfcf45dd9edeedccaf94fecc998383db30901b36d6953a676554ab41f46125a79545d398d8d670ea4a159a0cdb0e7434afcd46a584bd705f2bdbe89bf2c96ce91d4fa7d8466e0bd3dd589d925ef167e7e8adbcda4ed34c87b3a1639367351872329bd870d5e6b5052f4e64a1e2064138d7ee9bd946dfe252d7b21ac10db719c29d40fe9d27a177074ac1ca256ad129b790d45a076d2fa976f589e116d8e9c9452f5496345ba4e1578c5a7268644518b8d5da35349ab763e7877edb63fe26ebfd6bcdfb636feacb01b60f27ec2d736bd5773b150ec52b56dbdb029308ac2cdb1897cd1b4f319ba95d9521abf3c9acc892bf66a1d46a28a8a9ba9a83bca7394b66d4b92a3b937e47b6f5a776dcf6adfa8913bd364d1761ec4a7ea8d6eff004b546f3747360be6c45672428c795be3bbfb28d8fb35c0524df3e8e8172042b989af7a2aff00882b480c4756b963cebba646c7cbeeb9ccee69ad2c1aa9c4c5ba27a7762b7d614055d3a6d73731144b3445a1f46b3bc512c8fcd69abacf0ed9d3255cc74aa6caeaeaff009a7a06d8705d6b5de75daed3a9dd757eeae3f8ee6f98b36b56af5d6c7e7ea6b0d83b4a716da28d95cebb6d4baed5249a2dfaa1649cbf959758b0f05152aa117708c73b57cbd33e54d8ddddb177b40751c9c651361f0aebe2684bd45e958ba5739d8fa1b50c9da9cfd0d9b489c988f8ca237347ba737ebadf25156c8591166ca288b31726933de4f953ecfdcb51d03f1f315a46e07e7692f908ea7e73d196cd9e77b51b0dab4e6bcdbd06ead1630aace307f3b4552e2e9a374aaf15718a96968c62b3c3ccd65dbd70318f0bd192e9ce43e18e8ddc155a56f7ec3dbbb675c6928088bdf1d5be7f7a6c58455fcd5caaac691bdc766f443b6dad35d47bf70f9c5627f608ec686d6cee3249fc8b957ee2be8b7560b4dfc9cdd7a83b1fe307acf9da9db9e475a179a7e506e3b2393d9ed3aec7ab7ab3f3c1a135b3c66dd08db53bd4f7a9d85b13c7ae69b3483e7c69668e1ab860a22540aa3690887cc533ecba1f226c4d2703d05a1f57ec9ed7e2bd581b5aa0ef4f5c98db6e5b8e2262c76fe70bec3cbc83a731b0f5c660943ed692af31969a8a962c3b18a4dbb87c670d64bf32fcd5d0fa47a5ab3cf697356e7d7d1579df1d51cd54adb3629bd6f2b5597dc1c8b14858b66d6df41d7ed0fad30add4aeae4928897751aac6bc5944d920bac7072ab5cd8e318c6318c6318c6318c6318c6318c6318c6318c65b3dd3edfd9cdb5ea0026fed9df3d40444a023fd2d2be004c00610011fc08814c201f9f03fc6685c3144a63147c089444a225314e51101f03ea72098a60fc7e0c5112983f202202039bcc7e3e444dc19c55e4bea25e50e794c4a3e00c229ea5a9a7eca0944c532a7f4f758e0220754c7387e0725f631900fe563ff2caf903ff00e4dfa3bffe13dab35697c1c7cc547fc3aedade1b3647433cdf28ee2d755fa2121996c0435f2904a41d9896019233e5ea76e2bf2394fea3406a0d1a8a47311c7d73948640f2a7e5dbfc493bd3e5a345c2728c1739d6748eb792bad66db65670f6896d9577bc4ed74ca9ebb08d5d1ebf5f6f1714de61c8487da308a772724edbb04ccf1241359b39cee70af0def1f8e7ff000c67c91dcf6dc2d87556eee8dd57b6766bba9c8a6e636d94fa02b468ea0d561a7e2df903f429e9a871b1cb3e66a342bf651964608be007ed85a3588dfe089a1d464ba03b9b64bf6edd6bbd4f526a9a8d6965bed4cb34afddadb6593b628d1351233b21d6794bab20e1cb7548991138375ca6fba4f362d2a926b26aa2b264551548749549521544d44d42890e9aa438094e439444a721804a628880808088651543d65adf55c47f4feb2d7f4ad750426038c351aad07538b31c0eaa80a1d8413160d9453ea385d4150e919415175943184eaa8635718c6318c6318c6318c6318c631941ec9da1aeb4ed4dedef6a5d6b5afe9d1ee58337763b5cb34878b4deca3c463e2d895cbc5132acfe45f2e8b462c90faae9db850893749438f80f529577a76c8aa415eb5f5a602ed4bb4304a56bb6aab4b319dafcdc72c262a6f2325635670c9e2027228918e8ac7fa6b26aa2a7aaa99c85aa3212eeaf8e7e34e87beed6d9db8746d62e779dd9a03fcb1ec9b0be3c820fac1a74b3e7b3b780fa8c9db6fd3e499cd19bbb65668efb5b135061188232446f1ed124bb7b878139b7773ae7f7f6c82bb42bfe5c85b157b463dd77b53636b65e8d0f6aa523af26d8b40a55961927c8bda7374609509349e09989010504e9fecc8d113f09bf1ff055681a543d1b69c7d5ab5cedb0b94a2a11bf426ee2b14f436d4b2ca5baf9417090de441e46cfd825979170773f51649641899b1d1333444bca7f84cf8ee35faabb449aaaf6db60d289aa0f59b547efcde917291b23a575eb8d57419f29e336134457b1c7d15c7e80f675ca2b48c9b34c89bc5d44d47045ec94a7c5efc47ebe99d7fc8f21176a88b1d9f9fb6b684a86b34774ef27cf5de8bdd7b0e63666c58495599591e32856379bcc64c2ed276c2ee2e4261786730904fdd044999b796fd51c65c4fb6b40681e32e855ec4c74ba367d7bae74deba69b6b62549cdc6d3acaacf2735f56decad7ec0cec172755982a1bbb33142c322f5b24f2ba49970269068d162dd1baf09f3f6c2dfdaafa66dad3624b6dcd3bac66f4ed3e5d4db7b212865b5eda533256f81b3d592b212bb6d2dc4a5667b5bbb0c6c83c9d71130ef1facabc8b66ba38edbcfc367c3ff00386bc9193ba434d68ed69265a0d4265793ea2dcf53aad88d4fd8ee367eaeadc8b090d8e5899f7154bb89e5e9b14664edc4795a1c1a202dd278635c0a57c647c56749d76d37dd625576592c3d4768ea37fb535a747ecb5aed55e93b2c5b68ebccfc26c0a8df1b5ae8333618618b696caa3293896f20c9ac29a5224df671ea2777ac3f109c4f6693da52b275cdb655b74255167b25067d0bbb99b3b44351e8535ab6bd5e936e95e40af205bebab04bd3ddc73b1709c8c4bb117e670f9245e272636b717732eebe7089e4ad8baa6166b41d6e0a975fa8d1dbbc99881a5b6d6edd836d7afe9d6189926766adcf528b171ea576c31530de658acd08a03d38a8b82b12a63e1a389ee2f76b4d6d08edd1b82d7b7ea3af75f592f1b337d6d0b05de2e87a9af717b2b5ad4ead686f608d9682634ebac3319e8f934975ac8edd91434cce4982ca81aa9d17f125c5dce3b5a81b9353d6b68c2dbf57bedbefa8ada537b6dfb3d5604fbedf1a576eb746a163b8c9d7dcb2bccd15bcecd347ac1c22bceb36732052c8b72391aa9d7c5ff1c7f6d753ea1afebfb150f5d692e8293ea4d735cd7bb2360535186de7256d99bb85e5c3b85b1369097771760b04baf06c655dbc8d876aec5832689334d1453a7b567c4f71a699bfebdd9941abec38cb76afdd9b9fa22a4f5dedfd8f2cdd0dbbd0b12c60b72dae558c9585cb59f52f9111edd84a47cd26fa350445618d68c9459439a785d363d0f5d0d44b7ab6c1d50d7dbb41eb8a5926dfa2c4f68be5948f5481a94226a180f2139288c7482ed183729d63b762f1c094a8b6594226f63d0ab772a4ebc9fb85761ef5b24965528152919568d67ee24a747232f6a357631550aea542bf16e1190961689a9f64d142aeb7aa62260ad718c6318c6318c6318c6318c6318c6318c6318cb67ba40474e6da0011288eb3be00183d7c9446ad2a1e43d80c5f21fc87b1443cff002021f8cd0b86f51318480252888fa818c063017cfe00c602900c201e004c042808fe40a5f3e03798fc7c808706714f912888f2773b987d43d7c7b6a4a89bd4e1e44416200faae0631ce2b01fea28a1fd8e697d8c6403f958ff00cb2be40fff00937e8eff00f84f6acfc12ff83974168cdfbd33d8f0fbcf4deaddcb1103a2291230915b4a8557bf47443f75b005ab97d18cad31728d98bc70d43ed9672d93496510ff0048e714c44b9b0f683c59c77aa674968d63ca7ce1af2cc993e9a562a5692d6d589d453fa82b0a68cbc2d699c822432a3f54c449c10a65000e601314043d1eb8d030fd55cbbd05cdd3ab22d63777ea1bf6b43be5dbb7769c63bb5d71fc5464b8b7728b845534449aece4d329d138828d08627aa8053175647c3776dd9be04fe51763d3baf68f63add41f32b073c74942338e090b2d33eca6d8cdd6ef906c53f233f1f173516c1f7a46b8f1394e9c7b210eabd5fec1bbafdc9f637f89bbe2e742f354eed3d2bd1750e8cdb13b58787d51a835d2732e6cafeceed059bc51ef89c8c3374b5dc3c53dfa6f67096f2c74bacc513a7111326e1c374cf834ff000acf6a7cb2767f586c64f6bf446c2d99c69ac2a96a9fd96db63b58cb623fdc1bcbd76bd069953b9ccc6af67887a4937b2d67563d84dfd9b5adc0a916a3345a3c8c2a3fbf7c6318c6318c6318c6318c6318cc6dfc93c256acd4cd1f185e9381e54dd15cdd6c3687366d4bf43a32fa955db942a7daca14cd9ade65c46d59d405c29960b5c5046c8ce42d8dc819cbfa3ba3d8625248d8b1d6bf245d4f7cb9d16121e4f41f332b5ee7fd4bb96bfce4b51de2a8f6d5aaef71d8c8ed66fcff002ef2348fd683b04b5506375f9612521ecf1360b8c7ddef295aab2f09f775a2bf20fb6ed7a9f97ec1acfbd3514bed1ea7debcc3acef1503695a62cdb985c6d188bf2fb32b0ca25d4f46cb49cb566c117155cfd07624b3cb5432f06bbf917666d64688b6b6770f904ecc9bd21dd1b0d8f4d6aed797bd38ff0069d11a73b27ae220fbd743b6d71d09ac756c66d7b03396823b15d19ba33bb35c67a4e61cda685224bcd6a429078e615a7a5775c5ebe54b61d1ba436b6a0ad748d0b6652e8fcbfd4f2c4d86fe91ad2b55688d97a77476bad9fac2e0d2410b52562da564b4bbb1cc3db1b7af53aa3a566a29eb08bd70ee6a42b166786afd0e86f90a8ca570999b6f78dd9b2df201cf2b4755ae103a2a8f1717a93a5a7a3a8fb720e7a559b16736c16d795ed30ff6c1a4509c54e9c9bcd5ed8a718f999f45bab287bc7a836d687d9ba535721bbabbcebaf2c1a1f7a6c49ce94bc51a06cd1774dc1ab19d2dbd274c99b49479eab5b77724e7a76e926c239b0daad6c20d5ab6b94184a828e52b3ff197b2f6e6f4ec8ec1db1b6661debdb84b73ff00c7dbfb9f397dac1bc6b4ab1dc79f17b8ca208cac9b152ef16c20ecb376555a4115eb16a8b9b23bfd7d8ab36998e162eedb9ee96dbca143bb77544a3b3abdf30ebd0693073149d4cc66f4250e1e89b80b5a8f8aac9e3dbb9b1b0b3d4e559b38db2de7f5d8d23f769492273ac848c79fc3e7cf920ebddf56ae56af496f6e71d4303274424f59ef378ab891af58db6a9d69b13455daadac22192122ccb2c6a052e9f3ef6ab50b255e72bf62db503656cfe5e9d1ab41a936fa1ad6db557cb0f3a6cde87944a0397df725ec1d7fa56e76b74e1beaca0f5dc86d186959e71619678442a74bba5eb4ca294052676c6f91752eda1ac5035d5925dc4a22e2dc743f645423772857390b75e96d354db7c2f455efa07a922b5fc16c1a95a3a2f48ebad52e681a5e4ad0fc63b5fca5927e8d30e66ac2edad824ed5275dd7ef69f5b7d036262f9e31887b27e4afb69f47dd2f91db5f57f3ec96a7d75f1573b6dd036bd511165955ef3da32cb426f3aed864272c71b6b860d7c8cab2978c876c1172f0ae6192693cecc83f5935e48a3da3be268d52d16c7b374f466c98aea8ecbd1174dbeaeaaa41a5ec358d09a4a676440cb21487d6d4e9d0362add8e42a9076376d93770d28813d422d93a72e4a9c5da2fca4f6abcd77ac6664764e9dbb4f74471773bf431a420b53047b1e5a90b974b6bad15b86e1390ec6e12cbdbaa346a45be7b634eb6b6bf86257e6aa12ebbc70caacd9cc3b4bd0e7ba7abed375d57a0aa1d45a76bacedfd63d49a92bbd7527aaea3638bdbda6b4bf2db2dc31374afd5d0b544ebd74f6076a4b496a8b25ceacec951959ca5b96cce0d9bf5646242c34c7c96fc8fb8d55cd3ba694d19ec183dff00ce741e96906140d4f06eaaf496bccf60597eeed70f675d84dc9964b616b12474e69e8c58cb5a61b63be7d502385e39141cb5bf909dd7dd921d17a735edd363f3ce85ab58f59eb7e903c26f5ac586a96edafafb796e4d8a0d74fd2ebd0f58b12f3fb1f4a69f87a2d5ac91f036fabcf33d8f654ec1664a5e1505e0948cf4cf9120ec197d7715b276ed4ee91fad7e5638264749d8e369d5dd56f27eb5b135ecb596545ed25c5dacf391f4b859b5acd175b7565337d90c5508c8cd831b153847cda3bb07e86db9b76e3c1976bd76653a0f72406eef95e68adc57d3d47aecc68e87d6dadf68d76bd57ba6af7d689a60e9ca30d5e87944159b22122e60a4108d4d791913a7607bfa3ce4adb721bef9779db754c3a847939b534aeb4bdd897ad945382fea5b2d422252c68c5b751dbe559346b38e241aa71ce1eba751bf44583b70ab96ca9cd21318c6318c6318c6318c6318c6318c6318c63196cf74fb7f6736d7a8801bfb677cf511013000ff004b4af8112809444007f2200628887e3c87f39a17940105140327f4840e60325e0e1f4c40c2029802826387a0fedf07318e1e3f7088f91cddc1f1271d6289f8c1e038eb615e16c2db92b459648241d83e77f50fafe0d444567655dc957f2d4e80a6705d42fd212140de0000321b8c65a3dfda66afd17a3b6fe82bbba96634edd3ad6ebab6d0f601c376938d202f55d90adcab98874edabe6ade4906522baac9570cdd2047044ccab75880621b14df153f049caff11d7bdb1b1341ec3ddf79b06dda941d2e753da9374d908c8e8783995a7133c535ac52eb2b91f397a748ab2eeddb948add1fa69b629d432819b5c6622fe48fe11381be514cd6c7d09ae642036f454584443ef3d5922daa1b31260dd13a71b1b607e68f918abac34618c1f611b6c8a95fd39132a844398cfac63860ca8dfe0a2e1d84b5c6ca5ebaa7a56f5536ab1d590a9b28ed7950752a98184c8b73591ac2cb2ecd2f0052393368d05d52fd41416687390c97eaa792b8fb9d386f4c40681e5fd670dabf59d7d470f138a8d3bb7d253130f44a691b0d9e7e4d7773564b0489884fbb96987ae9d0a4920d11322c9b366c8c98c6318c6318c6318cb21d09d07aef99b5d29b2764af30a47b9b255a9158ae55e2cf3d72bddfaf336d2b94ba2d2a01355b9e66cf679a7cdd9b06a770d19b7481cc94a3e8f8860fdfb6b2d49ecb22dbaa99cffbd34bdfb9c7636db87b35874812e73149b655b69b1a7b36b2768adc6db68160b043c2eceadc43afd6e6a812eaa4ba90a83a95adcbd958b37abb59ac2a1000e22a10012f3f5044c1e13f05038fb8f9f04f04314e3ede3c1440dfc080e3ea13d3eafb93e9fa7d4fa9ec1e9e9e3dbdfdfcfafa7afeef6f3e3c7e7cf8c8cbcabd73a6bb275fda766694949590ab543685ff0053cb2f39186857633fafa5bec1d493768aacaa8a572c718bc55aea52ca7d224e552761a69149341f2619e96b5e8a84d97bfba4f41c7572563a539b49a6866ec8f1db15a32d27dcb4c92bb468c2366c751d3742198b223278abf149474f9557eddb95a229b975f3cb1d170bd4da8d2db7055998a7b252fdb7e847809e72c9dcab779a876cdd75348bd5958e328cfe84bc9525e49b44d1556041bba2355165574163648cca7e6622ad6f68fabd608cafd9d8a4a353c941ccb18e9a6692dfb5db13be8c7a939448a7e08e5a997400df82ac88fe00d9eaa6cd800b55926ad00cd5004592a9a08f96ed8e402824d54217ca28193029408909531200078f500c8c7d73d1553e41d3121bc6c5abee1b26222eef43afaf5ed6cce967b50cf6ccb8c2ebfaf4a374ae565a8452c6736bb0c045bb5c92ff00a8102448e45251a3776aa16c75e7716bad8bb4e0f4f33d577caaec096dab7bd21b72b77361558d97d5db069ba5d3de31b1f681869db042dd602f1af9d0c8d4ad5479db3d79e20b015c3d6cb1976a84e6523a2c00e7558300282650398ed5b814124911448063193f009a487948a023ea447c903c107c659379a0e0a57a1abdd03356eb7ccbfa36ba92a26bcd6cedc4125ae682eacaf8aa5b6fb0516c60da4daf77b4c3b18eaab8959c9d966d175c64f236bcca2539a9b17d4775bf4f4272cd4b5bd9273546c2dba1b3775eb6d1d5e80d749d114926b77da32c783a438921bf5c69718de31ed9058438be6ef9caac9e48b470e11459956749555cdbbfe87d2b4393d8b4a82b1d59fc4de2e9abf61d4ae908de12e94bd97abac0f6a374a6598ac9cc8c5c83daecc315daa32707333902fda1d0751528e10587d2f92aca24a73aebb48f29fd9478a2caa0d80fec4481159d1d439007d888181251730f92a460218c041f18499c57a32fa0d63fe9b629978efa4836f4408a017dd665e85f548a7050beca21ea06050be447d83cfd494646ccb271192f1ec65639e24741dc7c9346ef993a4552188a22e1a3a4d6417494218c43a6aa6621c86314c02022191b3a63716a3e33e70b7eeab9d09c2fa874d3785b058a0e815baca8a556ba1608d60fed71b5d7afa063ccd2a28c829627e8449cf322c98ba18760fa40516ca78fd07d69a1b9e2a7a66e96e50b644ba3f70e9fd37a818549ac248ca5f6e7b8e663d85464189e49fc5b33c0c7b070366999e5de8251d06c8cb20572f978f64ea548c4c5898c718d8f131d570b1cc2c9b898cb3b04caed531853f2655d02497dca8222658134c14137a17c7d923234845134e3d8a69aad819aa423440a451a0018a0d542953003b60039c010300a400730017c187cf5dac142316ecda32868a66d6390fb58f6cd63da376ec1afe3ff0066668a489136a87e03fd140a44fc007edfc780b07c99bfeb7d51a0293bc6b14d97a2425b9ddf2250a8d88219598855e8fb0ed5af261abd3c1397d1062b996a93c78983176e1b99b2e809ce6500de24528d9b2ab20e156e828e1afd5fb65d44933acdbeb90135be82a6289d1fac980115fa662fd420010fe403c679ce23601a24b3b72c21daa09083a70e576ac91493144e7581c2cb28429082928a28a82ca18048739d4f60318c23cbfa7431dd283f631867800a2eb0fdab533a02bf228d955d41f415401e11055051437e1c911512318e0998a169f76ef2d79ce74c88b2dcd397513b05b6b9aea894ea741ab3b6fbd5fad8e156f5ba4d2ebacc511919b9206cf5e7d3516671f1d151d29332cfa3e2635f3d6f162dbf291c954cd4555de7292fb3de6b3b056642e53d6380d2fb32c2df55d6612ece35bd925b727e915b765d689562f4c262b5606f6351b3d8f7d5fb02e66c78f867ef1193a97486a55f7cc5f36a539286da937a82477ac432355ecc956a575a4558a06aefe6e2ef0b45274f945dacbd9a19273171b34ee49a22f5170f1b374944454b015ef92be47b043ecfb28dee620aa9abb5859377b9b55929d648980bd698a858e429b63da3ab5e1d8287bf5462ee11cad69571088a922b3f7b02e1ac72f1369abc94c5ff00d13d0d44e838cb7b9a932b6d7a775eda53a65fe8f7eaeb8aadd29963735d83b7c7b09c8859572801256ab66afd8231ec7be7ec1dc74a2062390709b96e875a2fa774bcb5efa175ca76778c2cbcb3054eb3eed2cdd6acd071754afdeeb560b757665a4ccb44b48db2c5b880abce3d712159732ecd99982cd1c2e47843b72dae84eecd3929cf1b23aa25aafbd68fa4b5a5746e52165be68ad935c98b252495e656656eb4ea32f04adea6eb0de3dd9bee64cd5c6456e2cdf3a593245a1fa89bb7bb7bb39ef9fe9505b0f6148df4f4f99a035db0f66a9faab625f1b53757ba18d2ff00707600d42b930349aa36194405e4a583ec88d924249ca8406b1326b34976c9eb39266d2463dca0f583f6a83d62f1aaa45db3b66e9222ed9cb75d31326b20ba2a115455218c5513314e5112880e76718c6318c6318c6318c6318c63196b379b96acf496e276f9ca2cd935d59b05cbc76e172356ed5aa1529855c395dc9ce991ba282453aaaae75084488532873940a260d0c662894c628f8112889444a629ca2203e07d4e41314c1f8fc18a225307e40440407378b7c6b58a22d9f1e7c3962817657d1527c9da0166aeca9ae915614b57561b383113728b75c842ba457214aa2406029403d940f0a1e6ce318c6318c6318c6318c6318c6319027e42f9fb6a6f3d5bab2c7a2c60df6e8e67e8ad4fd43ade9f6a94770d54d972dab9ec9a531ad27255076ddb430dd2a360b1c3c1d86492771f5fb2af0d2cf114dab65dc231bb7e6bbe86ed4b9693bbb5e7bbde818de63af740ec36096d0b06a62ec2bfeebbff003e6c1d274bd6f415e87b16e9190b5164bec27f66b2dfac3315d6922f21eb0c22112a612b25178d76ff001a5d9559d651daeb5a6a0b350abd6ce2be05a0f4943446fea53698dd7b4f47ed97529d2f596b697f7ab222d2e77cd5ef92acc1ec0b2444854ac505146a4d85db08677e4f95e6fa4f6aea5f8e40d03ce5aaf75b7ba5e18d9690cab3b136eead90d8fa6abfb5ad9364b7da5d5d0b678fa1205a2d766e526a9b55d78ea4d9423d34057abf1dfa7b15966b0436f703f43e9d3f5c683d05aeb756cbe5de87d4dcaafe1aed13b3744af79a3ee5d0ccdb512c48bea5ec69faa27b329b6dd67aef5032b9d4e4d844b6bf24c2c95a566e39acb03f6bc1acb87ba8eb9b7d7dd365e5b6d17b051bdfc5d2b599bd71bbabada269d4dd11544e0ba8d8409ed3b34f6a7d512c52f37506155b40be91b8414aa0c8c77ade393706e86b8f8d2e8d8a6d1e9c2eb0269cbd3280f93eae6d8d8ccf6940328adff4fe97b2ef192e6ea49e2a8f6a9a7ae5c57ac17fa7ec6716ebac1c14aebe3c1beafc2a8f4261fa087abb07963b8f711f6531b0e84d9907af6f9b2be2bc1e511cf44eb64dfafaff009a25e5dc7539929080db629b44acf128c5442644255b4aec220313c9a1f6e471f6b5ddbb813745636ef52b8a1e9d17fa4b60f587206d87d5e82d8b02d4bbc395f56e90a26b5d8fcf6dda4e5b1b4d444ac45dea4c2faf2b3664e0a8db2a02be9d2d7b199bd81ea216a65be3c7a26e7afe02ab71d116eb0526275efc94cbe9dd7af7a06185f73f4b6e8b553e478ff50c810bb1206127d2a5c65725e42224dbbfb0c1ea95e763ea8ca48d190a2fb274750698ea4d8df175a874e426b399bff4b4630e2f717ca9c9ec1d7ed644d64d2bb1b525ff00664948deec36d42ad2caba5f5f4c95b48b79b927530fa518b8337f0b3d3b4e4dcbc8d6da058b5258b9834bceda652c57ce91dc1d0567b2eed3c3eca94bc5f3956efa968c94b6d49bb838ba3692526666a147afcfd25eccb3d5f58ad24ee0a2d345947ac782fae390fb3e1ab15cad6dce4c7db4f4693a4b72dfb6072f36deb428a879aac6dbd0f4289abccc31acfbc2e5176b8fd57b7a0f63b875017abf443c9e97d8886e08f8b25b5983084a8f53e87e88e49dc3d31d4f76d0bbf2fd7ca0d76fb65d3a940f44c2bdd1378d32e6a30b05a579b0d4b808dbcee291d93ae63a1d2d7ed5949d6ad54446d0c836bb398564adcb3909f3f269a6769748f3e691aad0f47486d97cc3a8398b6e6c4d745bb53294e5a6bfd6b7d89bd5ee3bfa8adb68a9361973c747af05189c53cfba7126e5330a91ed0157cdf1ad5bf8fae83d5332dd377a0af5b13861ff0042f485e23785996f4afcfec2d74db71eb7d751b4cbdcad8ec57c42a5736319b8e3b6ddbd5a6afb22ccef5c8ed1697882929793adba8b469db17c6bf75db75fdda13613677b3b63d8be34ee5ce0f2f370db114f5bb5db48e9c9365af91d6f6385b156edd14e24ad36a92a46db677aabd868b7996a8d6372b69c879e2a2d5ad7d23c4bd4ae17563e89a5afdad26656238a4391760ff7960126dc34cb54bf8579d0f4cbdc2c4ed29afd5e2ecd20c6e16e70d29ec2fec76eb3be35d7d6b3c637adb018aa839d390fa579c7736aee8f94d3d6b869883bcfc9fd9ba32c12fbd236d0d6d9aa763dbe7363f2ac048c4b0bddddfc930685695e64ce36b3527b234572cdd1cf187fae74de64b3a05aed7e90e37d6831da265ffad76759795ef37fd392967a5357948aec56d4d6bb4b65424f4ada5fc1434d8c14057a620948e6a2da4a6a4176ad858324d47c0cf14923f1bfd815687d7f052913fdf8ab72af64f3d43f19c3b2b8532227a91c57afb7dd537ddead5727b73b340b291d8278487af689808c6524128bd4b53d7dca8d982365945829092e6cf90894b6f61cd3fd37bf6830db8e12b6d6a886bcdb3ae7657dbde35bf545c6f2d2f762436a6fc53fba51b61d7f2143672951695ad3b1360d5ea5a759c4c7c42b568a5e4fbc4e50eec25bf68dcdd72f58a4252cda439f2ad3d583750c896320a6a9931a2e36d94bd237861b7e02c974d2761a4d7af32f7dd35b19f56e69ada6a2e612b7b8e623f71cbc93aba9cd9a0bb1ab6ef99e23ab39bf70ee1aad7342d2b5e45c3c26ff00abb165a3b7b6b8df9b267ed1b2ada986e76cbcad7ef7af95d5ce2b3618bb3ecc9c3d7ea3fd07291e8a322bb796b49aa7e3d7b3b586a1bbd2e95a864e9d69d95c4fded40b6ba0dfac62e2e5ba37677453bd95cf924a92abb3a41957dd0d041e308dbad6621838a9cc58168a9b97463957ae02a7de5a0fbef6a29beefd5bd19ba6b3fdc2da1c97b17586b1b16dfd77211ce65e81cb569d7db12a3b6ab559dc4d1bb7d5d67d832cca1ee12b50bd56edd5e97675adc1011b3afab8b42af4bec7e06ebcd8bacbbce9f76d7dbe6d3be2f347dca952ef8874c574dcd3b52b570d9557b6eb1d7f43a63db0475f985b6a548a743515bb0da694653aa4ac33a7b1d36f12b9bccbafb7f8bf6fa7b23abac5af343ee98785da5a2b8962b44d8e957aa4cf3fd52c354be9990d9faae7a8770dd10285a0159b6d5846eb51653e931b9d41f59c909b299ca39f7772f37673eef6b4e86f8e1d883ae1c06dae35dbba5b73ecde7cd7d7f09a4266323f545bb576c6a6d26c37db19a3edd60a4a37a567a965b7dd85bcb7f4e398625b947b28ca7c21ccdea8ebbd75a3ab7cbb2bc63b336f6acea0de7d2bd1bd4c9ea1b76938e251ea1b777bdaf6555b97110bc6dbaaa4905823e5e1596dbb8c339b04433ab2768af56119c91b0a3210f909b6e8edafb07b7b55ed37daeddd3b5a23c07bb7455d67e26d75358b4cd85b72f1a7ecb1d5a842b691693f2a95798506c2d3fa8a36b6946a2f0f0eba29a6dde1c5be25a33e3bfb29ef3f51b4935d515b6f35c91f1abb9b8798c96c57b4a9aaf74c5976c5eb59309393a24c058e59c215d4f516af79355779b42a758083d97738b6326c9566c67241a4dde1de3dea4d3154d9756d4db36e7ce7a825fa2e17655463ba5e8f4de89e95b66bf1d6f4680b9d32f97c8fd9aa22d9b8d92bcfe3e8b6cb3cfec4bb4753d08b8b384644c5444616fdeb8a05bd9f72fc91dbf68e92b67f60b6ce95e67af41db24a2ead68aaed265aca9db663365d658d4a026e7ef932b28cefeda39bc53fa9374a7d124947b36ce5c83649ec628de58bc553923e526aba0f42dea81a97a2753da29bcadcbce265b33b032b24c69bb2eb6b5db61a916eb0b285d3959d8b6597819469407f3b16ac7c756dfd824ab70b213bfd3e7ad3ac9d74939e61e6de60adf1af42ed5a1ec0d4d4487ea65b56dab4241d9eb74dadd6a119d8745a6b5d371d3d9a739b2df353d4add63aec849c5d7e8ae6c0b433e7f2ef199a3f2ff4a7120ee9952752f560a3cb39ac40b893a503f632a14f915a29a28f6ac1291601192415f72656241fc71418bcfb4fb9681f6ea2619536318c6318c6318c6318c6318c6322d772f9ff0024fd85ebededfe56ba0bc7a7afbf9fed35bbc7afd4ff004fdbf8f5f7fd9e7c7b7e3ce68b4cdd83f0ce6f6f8a1f8f21fdbf8e48d265fda6f60fdb4a8b2fe47c0783078f072887ec3fb13c9bc7b0e4bf18c6318c6318c6318c6318c67972b22e2388c4cde1a5268cf2518472a9c50c594f1cddeae092f32f86564e2d3fd2e2d31172fc191de4a19020963a31fb9123737a98c6318c6318c6318c6318c633a8cd8346055c8cd02a0572edd3f5c0a271faaede2a670e97309cc61f6555318e2002042f9f5214a5002876f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6470ec634313913aa0f624e416af939c3781a711893a09caab0c5d6568349a718a3af2d93903b205cac8ee00502b914ccb7fa606cd13d9bb0be1a044df141f1e02251208f22e8f1121bd44c511a3448881bd0c628897f81f5318be407c1843c08e4bb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631916bb97f1c4fd843e4c5ff6b5d05fb885f73878d4d6efc94bea7f63079f252fa1bc8f80f5379f03a2d337607c330007c50fc7978000f1c93a547f0414c3c8d2e30447d4dfc888f9113ff0a888a85fc1c332618c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c8c5db4a374b8cbae55764fa8d12e63df6a3a4c4c25fa8dc9aaad665c9ec5511317dd20317d8aaa421e7c828410f60d1599bb07e19cc06f8a0f8f03818a729b91b48988727fc0c435222848203ec6037ec12fee01f0711130014040a192fc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c645aee5fc713f610f9317fdad7417ee217dce1e3535bbf252fa9fd8c1e7c94be86f23e03d4de7c0e8b4cdd85f0d0226f8a0f8f011289047917478890dea26288d1a24440de8631444bfc0fa98c5f203e0c21e04725d8c6318c633c196b556205649bced8e0615cae97d645096988f8e59647d8c4faa924f1c227513f72189f508512fb14c5f6f20219c6bdbea6da5e26bee6d15d6f3d3e999682845e6e352979a488d977a756263547257b229919b572ecc7668ac52b66ebae220922a1cbcdfd4f5afd5bf40fea183fd77dfe9fe8bfab30fd5bea7d0fbaf4fd37ee3ef3dfedbff68f5fa3edf43fd5f1f4ff00767f02d15a109912d8a08c15c54adec2212f1e2104b9c80a11199f0e3fecb54e9980e54df020731040c0512f81cecbd9c848d419ba91988a62da41545060e1ec8346a83e5dc105441166b2eb26472aae9818e8a6898e75080262018a1ed9f269e8323b72c0d331257cc968f6cf191a45995db4712e74d38a6ee5b0ac0b20b499d64891e92a4228f4caa656c554ca140795d4c443323f51e4a4734245a68ad26772f9b2048e45c018c82afccaaa40689ae0430a2a3814caa014c2413000e798e6e75064d18bf796badb4632855cf18f5ccec5a0d2448d8c42393b170aba222ecadcea2645ccdcea0246390aa08098a03dc56c300845127969c87460d42a6724cab26c93893916501148c4913ae56662aab18a926605840ea0810a226100ce10b5560d1279d2d8e04d069aa08a9325988f18a22c2a152048f220e3ed0aa8aa722409996037d43949e3d8c003f4d2cf5a908f772cc2c306f62a3fea8bf93692cc1cc7b2fa4915657eede22e0ed9b7d244c5594faca13d12315437820808f133b754e404c56167af3d32676291cace6a35c891494553423133022e4e253c8aeaa48b1208019daaa269b7050e72947b2fec30116474ac9ce43c724c546e8bd51fc9b266466b3b27d56a93a3b85d32b751ca7fea374d51219627ef4c0c5fce759ddbaa71ecd8bf7f67af326328432918f5e4d46b669229900863a8c5cace488bb210aa26263373a852828411100317cf292cf5a54f1e9a7618350f2e99568a2125981cf2691962b72ad1e52b8117a999c1c8814ed81528ac62a40613980a3ee6318c6318c632d7d1375ea6d9f69da149d79b06af72b5e94b3b2a5ed883af4a2324f6836d90886f3ad6b96306e274d8cc1a29db776ab032865da81c5174441c26a224ba1947c7ec3a14b5d6c5ade2eeb5392d855089839eb6515858625e5beb30b6633d2d765ac15c6eed497888e9d18e7dfa4bc7ed1bb790068b99aa8a94823968f7275a73e681d8da2f51ed9d8d1d53d93d2d725283a42a0b474dbf94bed9d006a77aca3cd171af5a31423927ad567efe61d47b16e45d1033815154d33c8cc6712eba0d5059d395926cd5b24a2ee1c2ea111410411219455659550c54d24924ca63a8a1cc521085131840004721d73377f72a760daef94ce7dd8eeeef35af58c74eca1d6a55eeb50b3d539892928686bd50ac968adc3d7f61d165a621a622e36db4b929b857aee31d820ece8824aab22e0b6aeb4b45f6f5ab6b97caa4e6c7d60d2acff62d1a2a723df5a690ceeed1f3fa838b3c2b75d47d0c95919463f770e67c8a3f7cd9b28ba1ec9fa986bfc632cdf4074169ce59d4573df1bfaf517adb52ebf62848dbae5308c8ba6312d9dbd6d18c805a44b2919378e1ec8bc68c5a3360c5cba72e9c24924898c70cb935ab144dbeb95fb6403851dc15a2122ac50ae9668ed82ae6266d821271ce1562fd06cf9928b33728a8768f5b3776dcc6145ca08ac43a65f6f18cebaef1ab6559a2e1c228ad20e4ed18a4aa8421ddba23474fceddb94c202b2c464c9e3b326403181bb55d5101226710ec6318c6318c67cfd427a94fee4f43fa7a9fd83d4df504a09fa9bcf81fa8262813c08fb09800be44430631481e4c60280894a02610287b18c05297c8fe3f79840a50fe44c6000f222019f58cf9298a6294c5301ca700314c5101298a21e40c510f206f601010101f021f90fc67d67cfd427a7d5f727d3f4fa9f53d83d3d3c7b7bfbf9f5f4f5fddede7c78fcf9f18318a5298c63010a401318c6100294a01e44c611f005f500111111f001f91fc67d67c818a2260030184a3ea60010112184a53014c01f90fda729bc0f81f53147f8300e7d633e4c62903c98c0501129404c2050f63180a52f91fc7ef30814a1fc898c001e444030262809404c05130fa94044004e60298c25280fe47f690c6f01e47d4a61fe0a239f58c6318c6322d772f9ff24fd85ebededfe56ba0bc7a7afbf9fed35bbc7afd4ff4fdbf8f5f7fd9e7c7b7e3ce68b4cdd81f0cc001f143f1e5e0003c724e951fc10530f234b8c111f537f2223e444ffc2a222a17f070cc986318c6318cfce7f5df0f593a73e5d67a652a27385d2051e12d4fea9f5e72958f7fead14e1f7a6cd42c31d41b430b7d0a1aa1b0c52948419662a3eb1c94857e4917bf66d19c6fd1758ecea3a0692868bf907d6373d1db3647e5dee5d3f6c7dc117f87d3bb4e6aee6a6a6faa31fc9f2fcdfb76bf5a0a850f51ea6a3a8c21edf0ccadb110750169636f776ef092454de74fa878f3a327ba2fad77c58f4f6b275a698f7673e31dc5d1d4ed27709af907d4755ac689e5c7961dd5cd3758d97898e96d6f1d6c66f212d11f55aecfc9c2c4bcbf49b2819f232750cc230765ea3ead99da9dada76bda86fcf797fb9ba23b16e5b7ed949d75625a7a363f8f6cd61dff005c9fb620ba710ce659ec3ad4b445435f397322dd29e247c6c4452320fe30a55f285f315ce37ee82e46f883d614f85bedaec1096c8cb3b690874e6befe3ee9aef87367dab5e4edba42bb1c73c73636c9afd67ef9751920cdc3f58accedca8b83a1989a42a5d29b1233ac3b12f5a3771d2b6375053b867e40f6bd682b9b1262529daf74bfc92d8d17900c192e9b56e694a0737506b12ee2ab0708bd8ddc13319d8b898e48d2c8bbc86f665835875dc3f7f740454c6ee8ae58ba6fbf8db83a56fc84d0f6bd9da4e71ee96a65ded164ba6e0d353ae2a533b4f90984cddaaf5cda52b5e8e9045f39fb470803c8f8432e958bb173f5177efc2d6d328729d16c933ac7e4129915a6eebad35a6d4fe80b96bdd89d1dcf725b1b63f2febedbaddfeced23a72e75a969488b1526be845d09bad0d65795d51dd797fb92e63fe68b426aed5bf140ef4dea9d7150a2e97a3ef0e6290714986d5d68beebaa95098f4bd1ed778919dd53ae976369b2d0e2d9a9333d71aed6dd3378f20492a8b65db1440c9fe7a2f54c46bda2fba272bd05a692e6896e9bf8aab9293f03c6dd4fa878c9cc6d7f644eb6d9508b726dec53bd4fcd473742b36cdc53f4092994ae555710f08b2d1af5614dafe8fbe26e81cbfbdb89b756bf4a89c776fa4ec6daf75aeeedabf3073b6e5d01a4edab2d05586a58db06b9de91b136a75601824a3d29b72c520affd1fb266d0a9bd6d222a58de42f8a1e54bcf3177b504fcff000fa66e3b3ba8baef5b57f6253aaa353d8d57a66b8dfd3329a064a8728e9064b378cd77255aa8cf6bf519fd08b5d38189326aaac48998b0843536c3eacf8f0e3cd8fbaf5bd1f6474af7ff00c91eb8b3eee6fb6e977989d492c8ea5ac6e4d5faf60b65d763a4e46c50f456543d630e5896f0b200de6a7e64f248bc6e79d50e58bbdb1c26e7886cff001d5ac36b4c72d3faadc6fdf227727b5edc7a63a077370c69a71b722f5037a4e90d774eab3993d9156aec0464619cd126e624db29077094b34f18e9a6b36216e65cdc7c68a1d41cfcbf59d7f54cef2f17e1d2a756d2aeb4b6a2ded19ae10dd715d317d71201cf3594626676cd2678e66736ac2048ae16245e1d0249c93a7c64d53fea4fe38a176f577843942137cb8b339db51ba4a90dae06baba7afae88ae58c4cd16cae2f24889c93ab647c11a2d859579228c8ab36d9f1df9d4762b2879ab8c6318c632c374ff4052b9639f76f741ec091651f5ad5544b0db5623c5ca80cc4946c72ea4156580098aa3a98b44d7d840433143d9c3d92916ad9028a8a067e4bbe3627371fc757cac6d3a0f5040a3a9a4fe4e78b9bf541959cd92cf64c7bfea5d4ade6ad9b5a596671e78b345b4993cfec15a2aa081d6956d110f0308d24161f064e3cec5f929f95fbefc416a7efdb176ad06b35de99eb9d6fa1da57357f3ec2eb8b0eaea8a5b9b65c5d8ec65d9eead6ede95a4c45522b8d0535a3a2dcb48874f635e4e0bb5dec93e93bd35f26bb6f887a83e5e767d1a2b9ff007a5f74e7367c7c4457f7654b54c533919326d49d56b6fb62ef897a95a5c3db2d4f5884fb9771f1307291300c1496adc5b941141655e65ceecdb9db5cf417c314edcbb275b76eb23fc9756ee1afad9afea9adaa36a84abcd7372d347a5d81a6b6991aa4bb99c997294bd15c8c1c04aab0b6187612ee261716f24a59dd2ff321f23bbd34ced3e8da86fee0caf4ddf5aefbd5da8b8c36359e320f7deb9e848abab8ade88abc7d34f538797074e99b749adb14db1b06c154b3d925e109152f4cfbd0af065dfe3ebe4436c6e3f8b3e81eb4b935bbec9dd3cf08f4430b0507606b688d777a6bb2346d1919d99d4f628dd78d1bd72c4ea36dc93f826967a9c3422b2704b45a72b091d68693007c50577e4dfb677a6b8ad6b4b5ee4a1de613bbbe1aba63b1652cd4bd555f8627225e68f15746cfe0e3132c945c94eeb9948e452d7682f7f5266d6c2f8049d676079162ab16f959f83cb22fa53e157983716e8da90b2dae6b3cbf0b7e45e25508eab975aeb8a8c0c9c848d764251acbc8af7071142d251d7eaaf091ae9576baac928e44c6020e17f872efbb391fe6279eba2b7fd51c6afaafcde690d8ef27e56d17e636e6923b91adaa536ee9039a19ba7145d78843eacb050357c652d75fea11fbc91453728bd706239fe72efcb87caaf44ec2e44077d25cf750af759f6676d720a902e399a3dcc26b66fcf740adddabbb0d9ce2bb1da4cd8e5d72cd963e220df3d67129ba38ab3ea5a08b22cda76ea3f37ff223b7b45fc6e6b9aade79f35d6f0ea979da90d7fea3d928d3281aa5fd9b9a6e562aa51eb11e59b6171a4d5e76790670966b8479a09ca9310b291b13523c049492b311b713a73e5bfe4d35a4c75fbca8eefe3c51af197c7d7277554ac6517573ddad40dcf75db32f59adec46d53d8aa6c08193429c6967b22fabb38ce1d44dbb17d191ab468a80134b588f99ef905dc3d6fa47e4f39c476c53b43eace6ce37e39daaa6a76d578099b7f56cf7413dd677bb0c931b55a12907903ae35dad62afc6c2a544728d864a4d217738f4f1cb2cd9a5e6eeef965eede6fb975341f32eddd2305a8387fe3f78b7a0abb4d93d391db197d8b25b86ddade83310162bbff701b3a8549bb4b11e5a31fc2b614cd06b356458d3bd590b58fb163f9c0ee5e7dd5ff24aff006449695dd573d0d0df1e56dd35638da19f5a55f5f30ef0acc6cdcba571876765b2af60ace9d3cc346eda4a5e61a3c977254959998491722c92ae7637c8f7ca86b9b1f06e8f93df5c60e2dfd6bdcf6ed045d974787abef59484d36fa9bad6cbade7361c7d16d354d7f117c58d6e967af222b68316b335f3403e6cea38cb2c6751d2b7f2efdd9d3baabe28a7e5ba0287ceb2fb73e4a36c72974058ea5ade292ac5d5b696731f370974596b2dbbc55a06458ccc742cceba17e66161782a3d7f36b4500c03bfdb5b42a856ad8ab39078b15ba4555e153224574a0265051c9524c4534c17300aa09904484037a9044a0023d8c6318c6319835f9b1d51b2f790fc7bea6d714ba0ec456e5d9126d27297b726aeb03a926e3e3f99f7e4c261b0a435910363378a60ac79a462dd575ca0d59d91a43b8962ac52332971f179d69c57a3fa05df32fcaaced4352697d55c41a9e5b8e69701b3b79d7743c2d91ecfec62f514e6a3bcccdb195daddbbc2e2a5206be85b5d4eec64eb848b7b5c2a42bcab5cc79ecad59dc3bcabfa9ee366e69a9f4ced0d41f12f4bb64a55f78ec7df547de701af1e74c6fc88d6bb36950dae67aa6f2cdd327d4b5fab5b6d2cae162839e5a4628d1f5d922cd4c2cc1c575b8ed332c367e86d85aa7646dbdc73376e1de14e07b0eee65316b89b66ca86ef9d59d114581e807f46b2580c8c5cf55367d735f3899772eb4cdc63ddb79260b4ba2f9bb951c641f64d0a4ee7fe1c4a96932daf69bbfd4f63eb4e79676752d2b2bb3cd536bf22511a6e3058d9e554401476d6a2d9ab480752ca2ad138e6f1a0f14768246555c3c6ad9de98e80df770d996592da6adde99f189f219c0a953c3fa84e3b06f7c55ce946aa4fdcabb1d5e6e91e5af36cdbfb2a71422f3e2e10fbc86fd3e11dbcb1046a68cf9e90e9dd7bd496491b2699e9dd9edf4feaff833bbc5eedd93cf4c6c17eb268fd9971dbda19c336368a9c43c8f938ebdbc82aecf30bd57feee16fd1d45696b33791afba6667c8f95cc958d45d11c37f2a3a06d94dd79b1283ce3ab92e96d47b3796b79ef4b8f20b8da0ff416c9978891d408dd64995cf5cec18b7f068da36b6a27f6bb8d658ce58d03acc992eb3b6eeb2c554e72d5fcc7f04dbb51d315c7f5c7fb1fe3eee7b96eeb1ee1b40ce67767d9b96d27961b2a0eaed68b2daea0ac93b689b9fd1a3dfb0462970145168c9403fa7e5ea8176710544ef6ae6bbb568a2d52cff1276f5ed751e33e94e8cdcfa7a85b0aa976d56ea2ec9bfe53783e59febfbfbcafd9dd57aa61a7a585828cdbde1ab923951b99643f46bf010cb45b48de976baa56e1c34c11d6b34a7c9c57d2fd35d04dfec126b6f68d56bf9fa1deba3565e2924de4ff00415e96a7dbcba65923492ca0318cf4b77c45f1bdcb0ebe42fe5d280f68b7446adac9d69ea0ea36ae3716e792fe83aaf517313973bb1c554d61bbca10656e72320f9dad61912cb48c6bf032710e63d16682248a9fdbfdf362f8faf963d91bdf76ce6dab6f176bdde1f17dcfa662ee66b2d14d5fa7246972363db3703c53d90752bb777191c515adaedad8cabf89654c2a1189a6a3e708251c3b238c3a2b917952f52db2c9aa798b9df74f71f0655291cd4af61748ecbd195c88a9a9b0196ccbf6d2ddafd9c4ec9d7d4fdc8c4f5689b7c350da1490d1b0694b289325e35b986a28593f8fd99a3fc6e6bcdabb639828bca8b763f6132dfd19cc5d57d2d78e7c717175cb2896935fb9edada167abec4ab3d962bc8d72287eaad2b082e66831ab39773128b29fa06f85e997b29a037932aa5d6f9b37972b7d5fb5abbc4fb1f64596d570b15bb9a18c4d35584561ed3718e6b3567d75037a737baaebab1bb919d5a4abb0891064d76ed1b28a660f18c6318c8b5dcbe7fc93f617afb7b7f95ae82f1e9ebefe7fb4d6ef1ebf53fd3f6fe3d7dff679f1edf8f39a2d33760fc33980df141f1e070314e53723691310e4ff0081886a445090407d8c06fd825fdc03e0e222600280814325f8c6318c6318c6318cf84924d14d34514c8922910892492442a69a69a65021134c840029084280148428014a50000000000cfbc67c98a538783140c00253001800c1ec53018a6f03f8fd86003147f90314043c0800e7d6319f26294c5314c50394e025314c002531443c094c03e40dec02202021e043f03f8cf326e6a12bb16ee76c72d15050d169fdcbe989b7ed2323239211047ee1dc83e55068d13319504beaacb265115013f6f27001a62c1b4f58d4e65b572d3b1e875ab0bc2b53b381b05bebd0d32e88fd73356276d172322d9f2e57ae4876ed0c9206072b90c8a22750a250af318ca658dd69b29689fa3465b6b32375aa328893b453d8cf453bb456e36c2572780909fafb776a4b43b29c232787887722d1ba126568e4cc945c105449fcaddde9972fd4bfa3edf58b5fe8ce818cc7f4dd822a77f4a7a3efe19c97e96edd7d8ba1fa4a786cebe92dfe99c3d3f61bc54f8cf0ac769acd3a2959cb758a0aad088288a2bcc58e5e3e0e29159ca80937495909370d5a26a2eb18a9a299d6032aa0810806308065a2b8a3cc5d06957b595f83466ea4655b35dab56d7d6a5287b0d39463549445934d8907559434b16463ebd34f90649da593059a46493d49afdea2e5c9133fd6c5e5ae68dbef9aca6d6e7cd2bb2a4d8579b54a3e4ef5ac29769918dabb278790655f8e7d350af5dc7c3b37ea1de348f66b20d5b3a39d74132286308f8cd38e392d86a395d02c799b4333d1b392e49f98d3ed75451dbeb4939d4d564ba732f29294212babca26bc6b0588fcf1c2e88ab36ea15503a4410e580e3fe4caa276c4aafcc5cfb5c4afb5e7352bb2705a735e44a76eaa3c33633aacd8c8c2bc81666bce4ccd919785900711aa999b313b6116adfe9d3cc386f89ebcca828c67277364247ea09d7b71d6a565a675d47b6d776476e5848c8d9eaa28d7d2257e65c3b888c7aee5d80b678a2f18c1755713b26e64fb725c77c64a4a6c09095e64e6f09bdd6549a6cd7eef516b84a5b6882324d651242deecf024796c3126516327eb26a3d39a59268fcde5ea68ac5af6b8db9ff009fe161b53d54ba8f4d40b48a9d9e81d7710a546871e942b555c49d9e7236aedcf1890c720b2aee427e550642dd355470ee45c01cea28369b5c7387084ac2ecd6ba8f4af2cc9d7f66b27958dba9ebaa3eaf7b17748b9670b4b3ead5e46b51eab7978b7ee9daf24b414b8acc965dc2aec5a09d53286ad5ef38f2a54b454b6937fa5b46d5f9bd049cbf9bd62ea8f4a83d40ddb9e48b34f1dc9d6148f6954410193211fb859d34225f5c84514378294029eb0f297166faad6b47565e7fe72dbd50d7b029c2ea07727aef5eddebd4dae363364528ed7ae958b918e83894158a6454d0afa8ddb26bc6341294166280a5e632f8fee178e6303191fc7bcd0c63ead6097b65699b3d29af1bb780b45819c647ced861d34abe42c74d4c3385896f2724d01278f891acfee5550cdd312f63fc86f0eb8d78db538f22733b8d5ac6d0eee0d35f9b49eb85e9acee4ba2da3a42cadabc7af1e29bd85cb78d68c6425126c47ee516693574b28448081cb65e0ee26b9ccd8ac36de48e70b24ddba1e26bd68949bd31afa49e5820208624616126567500a9a46262bf4286fb08f75f55a3508c6408a2406e9817a97de06e19d98d6a8cb64f21f345ddb52eb71147a6256dd2faee6c2b752842909095281349c02e78f808d2244230846864d8205201526c001e33a0dbe3cf819ab6b2c3b4e37e5e45adae0a2a06db1e9692d7005b05723651a4b42c4cea215ff69189652d08c9e47357a0a3645d44b7337214cc9304ea489e29e3280717146179779e225d6c7a7a74abe24c353509a38bad1592ac3e856acc446108a4ed718aec62bede3a401c3166ab28efa29a476ad7e9d1e8f0b7c7a89aadae9b72972702facdaad3d4fa637d45ab8afa8cd661d14abcf41c223080f204926f5ba60a4c356ed85dbb6c8f972a2ed92f4a854e16e1e6d4261aa97e4de694f5a237635ee2e80e34deb9fe8f4762398d4e2d4b630aead003149db5cc5354d9a930dda965576c8010eb9ca41f12b09f66c8ad1927f6cd082506ac5a13e9205f46e88981bb440be81ea837484412449e12453110294841f1f68b96ce7ea8b75d071f6eba8d97fa2aa6afd1728f8faadd5fa6637d35d2f62fd448feaa13d800c50f21e7c690b5d5e2656320652cb011b39362e0b0d0d21311cce56585a23f70e823239c394de3f16c87faee01aa2a8a28ff00aaa7a907db3d46cfd83d44ee19bd68edba6631145db39457453390a539ca755239c853153394e6298c025298a610001011e9ff005040f9483f5b88f2e0485403f5265e56328a99020241f5bca82a2e5144804f6132a0299404e0219ebe7c94c5314a62980e538018a6288094c510f20628879037b00808080f810fc87e31f509eff4bdc9f53d3ea7d3f60f7f4f3ebefe9e7dbd3dbf6fb78f1e7f1e7ce7d65353167a7c3bd68cec161ad45489488c8b16b312d16c5e9537924ceaeddf3441eb8497023a979f8faea2e5128157929a67104399cc920dd6f4252060e701b04d43454c0325bee1984a473390068e04bea2bb60768ac082c25fdbf552f453d7f1ede3f19de06ad81d19f0366e0f4edd36a77808a60e8ed525145926c67005054cdd35565554d1138a6451550e52818e611e98c2c3fa2298c4c60a6d85819b905835f46e68a5d475162897e8faa431ae5555c301201459aea28b37fa6a1cc61e6346c71da26c0ec19198a4a20b24cccd503344d56ae5378d954db0a6289146cf1249d2072900c8b94935d312aa429c389b42c3b258ae19c4c6347043bf54abb660d5058aa4aaa82f26a15549221ca7925db3559f9c0decf156e828e0543a4998bf0ce060e388f938f8689629ca28a2d269b38e66d8922aac062aaabe2a0890aed454a738287700a18e073018440c3e4c6060e323d4888d868a8f8a5bee3eac6318e66d23d5fbb01075f519374536c7fb903181c7b243f580c20a7b008e774ecda28d0cc146ad8ec0edcccccc8e8246687686485133533631451336322229190120a42908a625f41f19e3a153aab56afd935ad57db33952a6493688434722d64888818112bf6e9b6226eca9018c0995c11402018c0502f91f3d988af40401174e060e1e108e4c43b924446328d2383a6062a675cacd04415326073010ca0184a063014c0023e7be9b46a93870ed26cdd374ec112ba729a2991c392b72988dc1c2c52828b020539ca8828630245398a4f5030f9e03c545a8ddeb5523581dac8aaa2d20d8ecdb99bbf5d604c1659e22298a4e9554a9a6551470550e702100c22052f8f99387889c6df6535171d2ecc1422e0d2518b5906df593030115fa0ed2592fa8403a8045049ec5031800400c3e7c40a151bed4197f45d4bec8171740d3fa761fed7ee8c98226720dfecfe902e2914a90ade9f505328104de8050ca91ab46ac5b20c98b66ecd9b544883668d514dbb66e824502268a082252a48a299000a44d3214842800140003c676318c6318c8b3dcc003c4dd860200203cb3d04025121950101d4b6efc0a65f065007f81207e4e1e4a01e47345ae6ec2f8681137c507c7808944823c8ba3c4486f51314468d122206f4318a225fe07d4c62f901f0610f02392ec6318c6318c6318c6318c6318c662bbe4a5c5b8db17e34a183eccda5ac5f205aea3375377c7123191327aeb66c869c8b952994220ee31e6e7654c3b58f78459a3fb5b7aab7324aae76c929f9f78adc95ee6de58e90a276972142f56fc836d5efcd870db5b54ed4feb680da9b6b5e5b36842c5ea2dadcdd70475c6c37b60d67ae35fab4697831a4cdc3b2a3c3d4e4d73ba613a9002f222f1f2c7f25e8527b62c49b0d0dadb63691d9e7d6d5fe6c534a6f0bfeded6118f3a5f5d6b8ab6cbb04d963e0b5f5fa8f64d3961b15de3e5d9cbb03cdbd6e5938289185829d6c8766e5f2b9f2091f5e6740467f5352d68cedceb6d033dda573d0fb199e9ffe93d4b5c82b3732b698a240b5bdbc824ba2e4a6252b4c6c0c4d2a49f46a4ea0ea1251b6c9c632cdbbbb8be4f3e4a758c5f616d01b26a235135ef5aa7caba635f0728eca90b8bb9095d510771a35dda5a1d6cead420552df722cc535ec85f1a352b27c2ed284fd56cc8c5511ddf3f888ddd2bd25de3d35d2768894a1ec7bebe3c7e35ae36a559d62cb58af2fb2a1ab1b410dbf0d5e2d89a22b2c8d22c93b170f24d977920f2291770cdd576aa4a26a9ed471e75ee93e22d1ff002f5b1eb95c4d2d833bf24bd6d70d3d4da4e98d856b7fb2e266212aeb6ae9f8aaf6beaba5336dd5e8be676070b4dc07d18586876732a9a623c5d26e148ff01f281f2c9bb750c36cdd03291d779282eca97e67b1d12bba12a8d2e33d4edf9aba0e7b94b70cd329b7366aed468d5ad9f22fe0361bd88b6ccb5250db2528fe6d49a60f547f7819fca57ca25435d70edaf6c6bfa657ed3d0db90b44daba90fa86416dcb0957a8d8a81a76c168d6d5c56e35c82b7b1b6edd7f7bb59e398c8bfb45474b054ee48c44c4730b64937977d92de3ebff0031fccdb17b2601391e1189e47bfc1e9db55be29499e7ed77d79217a019f98dc84984dfd3ab36a97d5464e1f5cdbac4da3a3c8659c47309146588a0a98c4ea8ddf0fa63b41cf4f7c5d45ea6abb1d1df1d9d273b0d5cb069abe4bd67744f587b4e96eac14fd7f1506eea8589acde26139f9bd7569afbd92ad3962b59662af5576c12239737bb6e7ce0758416ecedcd75458bd5ede2f4bf26f5a6c9a238b66a9b7c533ac6e7e6fab6bfb9c3c137957578179b5222dd54b44c4c2cfa461f5d43b916cd1ed51c4ec3b17232b6cd4f94ff0091bb8d36953529b7358d7f4d42776fc7e6b57fd83acb4748b5a4ec2a17416b425fb73d0dc404edc6c318f9b692b5b26b55bcda2a3368c6d8569c52ae2f2b8fdb1c86b8321f2edf2252fa1fa4b68c348f3bd3b64d3fa375de94aef3c4f691ddd31b734b3c97e9626b9784d84cdda151af59abf69d1427dbac65184c1a5c5bc5cfc9c4265af00ab5e9fdf38ade59afc484f32d957085b16ee4e7f9a52829fa2165e9285d36c176b6bf4eceeb5c555a58a526146f2b5b3dd9db4ab0cad8d74aaca4815d2af9341c39cb0ff237459eab7c8971bf6651ad5cfbd416492d85cddaa75e71d5fa0259d6e2d7b58b65a274965df9a3ec756d8025884e21a5954be5b276e3aba6abac63eb0c5d0ccb65a2e3414c4754f7aeef575376c527766bfa96c2d99d1fcf7f2ab25dd13377a54aa9ba799b676aa9399ae734564d7996982c3a3a4f6043496beace8cd751f52acc6c9cc345ec3542cb3e752ab125cf29bea6dc6d7f05370e0ea144d5f70d0b47443cf9195f46d797695482e7a85d04cabf60d7dd1af6bedd8c64e6cf92d990b1e9eaea7dc137fb1db59593b7ed99308e2aca2f934f910d91a33be3e39b4aec2a2741cbf3dd3f6fee2d7775d31b9b61ebe58dac2bfb4b584c5a6c559a875451ed6d92165ac266e54690a4d9e2e75a0b10b796bc92ea2888a02e319dc67f291d7f1321ca1a3bfcb673cf19d56df47b3ec97f0b31ae76f45d4baff63bbe98b254b61c2723c6d7e29e30a49eed5d496d9f4985b0a2c5826f2e4c6694513d70d54728d767f962eafda9aa393371c1747eadd60c365f61687d6dd5fab59f2ddcd3b3f1e572d766d9094d517655d6d577791ce1233ca953eb122eddc3572c12eacc3e74dd5838b9f886991fa17e55fa379af5d6e761a468fa7a994f73d2ff002bb7f89dc73148da379a1eefdaba4ef11535abb9eebf1525b45ccb57f60ef84a69fcb232edac4b34908e6f1acb5cd2d47047e52cad4fe64bb1c3ae2ab58b3c568fd67a8cbd19f1c9a0f60690b5522d2e36c57cfd93cf8f763ed39d5b69257a6b091ab69bbdb1755b3c5ad437e7328915acb2ed1445705e647ca158f5ec0fc85fc2baaead6ca1b61ff9b1bc32918f3589c32555d6760d15b423515a6a1bf502468c3486c846a913192afe355554b1aaca1d83e6eb3d5135310fca9b2761698f905aa6cbbb4c6d989db3af7717cb86c1f95295b3475c66da46f27d3d58d98e55527e16ac93c6b2f0084616ad21cf6ca2d94b7b95cd87fa6935e3ff0053699d2df376dfb68efdbeeced207d8f60ecab3776728ec3e3945681bb2f18f3e3366b91a7e5af8ac6c119385490d4960b0b99e436ec3cf3864cdbec24e059bc4d85a52680a7f386bbfba339d3494ddd59d5b47ec4b55839df5d74a75d752ed3d77b99eee1d5fd0178eaa8bd59b634cf5392992b64b43942a95b90b34beb18c8189a9c3502a358652b2d5f8ba914efdc6427e77f525fac562a5ecca8dc6a77991b1f33ee7e73d11cc86b25a21f779fabb694d56a6f47f42735c4d751742ef61d2ad1598689b2d824cf55654cd7c6b0cd3cb946c684933776037f6a5ea9d01de9a2f6544cc681eb2ea6e87d4529aea160271e6c63f41f1e5d68fc5f275f73b5eb0842ec995d652bae663604049ab6bb5c9eaca8cb4bd92fedda453b5dfc830523bf9fe1f892dacf7a39f9e20f6577a9a43e33b99253ab24249194508bfc90abb32f66da3fd76f25fc392eef5211cd955d8291cbfaa386615f5664e66c8d7c47dee269be4baa6baec163f2cf56ac4a777d73b1f67cd5f13db1092166dc778ae9365369ae6673caefd5238b6cceb62c316bb0fad2174f4b0b08f918d9341fb7642e1e7d483144d83d1f5bd8bf205af3514c3567ca1f28b78ef5b4136556a69933ac7204c72d6c5b855379cd47c8a228338e3ee2e6f4a952b4a12fdaa2ade6cd5e924c4f169b85c222dca2dcd979dbe3a61f45e9dd31bd36e8fc09748474e516c5f643746f746968a220a58296c9834909295e82d7a726cabad2a15dbf8b9d73215fb8a8ca6d39032ede4ff4f3ba6f7aa6c3fe1edb95aaa3bcedd78afc2701b88ea7ee0b4dea7aa3b3e6b6ad3f578435742d13711310f6269b414d9918d2225eaa77ca483bb48295b74da5056322ea3275c6d6a632e77ff0ef5917d98f63119dea5e308eb0cf56eeb2a7fb9abc66a010bb23618c8b9a52bb370acef8d29b07797f6789991ab1dda89917889072aa8a7b1d376e474f7ccc71c6fea45ce83b26a3617bd79acb7ed775b5eeff0065bcea5a4d1351d62cd77d83bd850b8db2311aa6ad7755523a0350b2a3d4ebf56b0cc964da2d2572b383553c8ef9da157db3d17f1c1d7fc8d77a46f69b71d25cb663e8aabecbd9d5ce84b8ebbda152bccb462ce2a6ad84233556b0afd5a78bb66f55cb06aa664b6b5865a46fb36d22e3506aa469ae74a6edd9ddb1f277a43b8752ad468bb87c7aeced896668adbb475d65743416acb0de2535942d0a7a95749b9823383a69ab17c241346c8de16dbf2ceb67d920e2eb6e294e633f4f3c5963d8770e3de57b66db23a26d0b373be9a9ed840f933a4fcd7197d795e7f6155fa6a3976aa6fd6945dcaaf48ab83ac574754152a4a01d2249ac6318c6318c6318c6318c6318c8b3dcc201c4dd862220001cb3d04226139920000d4b6efc8a85f264c03f91387e481e4c03e43345ae6ec0f866000f8a1f8f2f0001e39274a8fe08298791a5c6088fa9bf9111f2227fe1511150bf838664c318c6318c6318c6318c6318c63194a5d68d4fd8f5c7b51be56e22d9599255838790938c927cc167316fdb4ac5bbfa2a947e9bb8d9364d2463dda62472c9f356ee9b2a92e8a672d5264c86310e6210c74fdbe99c4a0264fdc3c1bd0c21e4bec1f837a88790fc0f90c153214c73948429d4f5fa870280194f40f05f73007937a87e0bec23e03f01e03072114002a842a850310e053940c00a2672aa99c0040400c9aa42a8437f24394a628818004072114002a842a850310e053940c00a2672aa99c0040400c9aa42a8437f24394a62881800405294a5294a502148005294a000529403c014a01e00bea00000001e003f01f8c14a5294a529408520014a5280014a500f0052807802fa800000007800fc07e3044c898784c844c3f6fe0850287ed29485fc14003f69085207ff00d8a52943f00001f2649239d350e9a67511130a47310a63a4272890e2998404c4139044861288098a2251f20221859145c24a20e12497415289154564caaa4a107f922899c0c43947ff00d4a60101f1f90cfe95248a6298a9a6512a60914c52140c54807c82451000104c040040803ea03f9000c8fbd51ccdae7aff009f76c735ed45ec91faf773d615a7dd5dd2a499c0da96afbb791ae6499474d3b8c964d97ea8845a118f953315d43c71d5491320b95bb842e56b7d7b07abf5c50f57c1aaf642bbaeea758a740af3411cb49ab17518d65170cb481e363a2e3949049bc7b551472d2359266749fdc11148e3f8adca92443a8a1134c8a2c25154e5214a754485021054300018e2420010a2611129400a1e000033fa7492545315134d4149405521390a714d62818a4513f601f4500a63140e5f062818c501f023e69f6f4da8b4b2485cda556b8d6df2cd5b3195b5b7838c46c926c99265459b2909d4da9651eb568894126cddcbb5524120022442140033db333686fb8f66cdcdf7624175ec8a66fb91210a9905c7928fd6122642265fa9ec25210a40f05280075d6898d5d83e8c3b26e5612493b41f364480dc8e537c919177f505bfd23fbae99cc5515298aa8f9f6038180043c3a8d129741a7416bda4d5602ab45ac44b681afd4a0a299c757e221d9a609368e6316d9223441aa6401f29952fde731d4504ea1ce7354ff4111144c28a4266fe7e80fd327943d88298fd1110f29f94c4531f4f5f241128fed1f19f22d5b18aa10cd903116541758828a625556012082aa144bea7540534c414300980532080f9297c7cfd93300028346c0057267a50fa09780787399433b00f4f00e4c739ce65c3fd5139cc6138898447f9f64cfea7d6fb46bf5beafd6fabf6e97d4fade3d7eafbfafb7d5f5fdbf53cfb78fc79f1f8cfb51ab55554d755b20a2e8ffe0aca2299d54bf3e7fd350c513a7f9fcfed307e7f3fce7f41b3703aca0208828e40a57270488077052144842ac7f5f2a8108224281c4c05288940003c8601bb72a8458a8220b2688b74d504880a26dcc6218c810e05f62a2632699852288104c99044be4a510a4ee7af28db1205d556f55382b6565fc9c4ccc957a7639bc842cac8c1c8b2968a5e5e31721994b159c946c7bc2369145cb63acc9a995454041302fb0b56ebae2799da5c4042af678e8f73151f635a2d82b3cc62de28559dc6b2983a06906cc1d2a422ae5920e08dd750853aa998c5010f2a1b5f50ab962b25bebd48a8415b6e0aa2bdbad10b5a868bb15a576e8a0ddbad639b62c90939b5506ed9aa08a926e5d1d245ba09104a4493296ab4d0451fa9f452492faaa9d653e92654fea2ca78f7554f500f754fe03dd437931bc07911f019c4ab266bac9385da3659c21fff002ebaa824a2c8fef29ffd254e413a7fbc843fec317f794a6fc894043f8562c8a928dc8c9a95058172aa895ba2092a574202e4aa2604021c1c8fe57031441610f2a7b0e7f138f6089d251264d1251029888289b544874487150c722462100c994c655513148200615541101139bcfd1993251b8b43b46c76a26038b63a0919b89c1505c0c28890531302e00b14c25f20a8029e7dff00767c9a3d81ca890ec599c8dbcfdb90cd91315bfb09447e8944820979129447d00be44a511f220194e426bfa156a7ec56aae522a30168b7b90796cb24256a1a2a7ad0f0136e883ab14c3164848cdb9045a3548179270e5504db374c0fea82604eb35d67add8dd5dec965afe90cf62c84533817f7e6b54816f757b071e99d2610ceed493024eb98a6489ce9b48e59f9d9b64cc6222890a2203c3b0b56ebcdaf5895a66c6a842dbeab38bc5b89c81986a0b474d8c349c6cbb06f2e810c9049b007d0f1a6771af8578e926cd4ac249abb60755aa95d94a5294a529408520014a5280014a500f0052807802fa800000007800fc07e33eb18c6318c6318c6318c6318c6322d772f9ff0024fd85ebededfe56ba0bc7a7afbf9fed35bbc7afd4ff004fdbf8f5f7fd9e7c7b7e3ce68b4cdd83f0ce6037c507c781c0c5394dc8da44c4393fe0621a911424101f6301bf6097f700f838889800a02050c97e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322cf73000f137618080080f2cf41009448654040752dbbf02997c19401fe0481f93879280791cd16b9bb0be1a044df141f1e02251208f22e8f1121bd44c511a3448881bd0c628897f81f5318be407c1843c08e4bb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319d733c6657693033a6c57ebb65de22c8cba40ed668d556e8b9749361302ca366eb3c6892eb9082922aba6e9a8629d7480dd8c6318c6318c6318c63196b3766e5a173e6adb86e4d9f26b43d128ac1b48d8645bb551f384107924ca21a15bb34441572bb8919166d514482063a8b14032e9e318c6319416cdda9acf4b5325f636ddbfd3b5950a0134d499b85eec71356ae47fd650116c938969a74cd995cbc5cc46cc5a02a674f9d28935688ace154d2350bcfdd3fcfbd57517f7be76db74cdb9558997357e664ea1285786839d23269226859d8f588de521254183f64f3ec255933742ddca4a82424379cbef8c6318c6319167b9840389bb0c4440003967a0844c273240001a96ddf9150be4c9807f2270fc903c9807c8668b5cdd81f0cc001f143f1e5e0003c724e951fc10530f234b8c111f537f2223e444ffc2a222a17f070cc986318c6318c6318c6318c6318c6318ce927251cac8398849fb252559b568f9e4626e903c8346320abb4183c72c8aa0b941abd5e3dfa2d1c2a991172ab2769a2739db2c04eee318ca124769eb188ba44eb896d8d438bd873c899c41d0a46df5e65749a6e9a665545e26ace64519c9145348a2a9d566c56215301398c05fce5778ceb26f1a2ae9c3245d3651eb44dbaceda26ba4774d52762b03455c3729856453742d9c0373a8429561416fa626fa4a7a76718c6318c6318c633e7d4a26030943d800c503780f6294e25131407f90f612944c003e0c24288fe403c7d6318c6318c6318c631901a4fe44b4ac7ef569a41287b5bc2bcb5c7d19aec651ed060e9f2d6a5ad51b479f6f538db45da0efb7b80a25c6c155aadeaeb4aa74fd3e06cd65615e09a7732d6559308b1f349bc6a43f1efd7d52a94bb49db6d0ae3cc7aff0061c4a49bf44d5273b4f7569b7716472f146a93074fd4abd8594da6d192efbe924ed9924936e5720536477a7fa3e97caba86636cdce32c96614a56bd51a650e951a33378d99b22ed30d6b742d714a8af7488f6cb6fb1bf6516c01c2cdd933228bc948b96d1cc9d384b1eedbe575c698d77d2964eead12fb42deb9b5e73748d875dea5b686ff007d3554eaf990ad6a86702f58c053549cd8b1d65616582b95421583e6e0ea0cab54262d08c9b1053e2bbde9d7b78ed2e4bd223cc358d21a7b7f40eeed8b3b1db76c9272bd3b0fa9754559a0c75dad1aeeac085434f16d57db552ab9190161b45daca0a38936b33195d7cd176e8f87d35de7de7a3a067f76bae4bd3babf9eaafb8a83aba1a27726e09a9ce8bde44be6ddad6ae847fafe85a9ab960a6d15f587f5e34a5662adf759d937082445a5a362d2f0452ff00769f7651697c91d0d70e62dafaf765eed839a84e71d7b1f40b3572fae6b7d3db8e6e2f5d6b1809e8d86732e9b79680b25a185ae620645b1dc920a0a5165d82e9a0a207909bcb78b4e38e3fbd6f0db936bdd9ee89d36499b549a648e6b27b0aed0b00ce3da3264d104a1638b3bb12e4ab08d898d68da3125e567d9b262cdbfd641b96ebe907bb224b4e6ad93dc49b0436ac9d06a925b11a45c42902c585c642159bc9f8e422169298523c23a4565d8a8dc64de94aab750c457d0c52170a9d5a6b9a5f24e3b137c722752f556aad2fae75aadc3f49d4b4781b2f3f44ed2b39e78fb9b74ed9b1db2e959a455767548e11158ae4adf4858caa52d33ce5757fd6661c991907f0f6fb606e5d49ba3ba36851aafacacfdd1ba2476a57b5fd61a90bfd2fa8f5fc0c469ad5085866526ecd1b759672bf465edaf6dc8b345bcdb1b1462ccc4ec08d0097475aec5d8bb13e557a86a21352a8e9de6ee4fe7aa937acfd65928479b6f79dc7626c39fb199b272aa377724d68b4ca5c424e9dc426e593659ca0c5ca48bd7dfa864a318c6318c645aee5f3fe49fb0bd7dbdbfcad74178f4f5f7f3fda6b778f5fa9fe9fb7f1ebeffb3cf8f6fc79cd1699bb07e19cc06f8a0f8f03818a729b91b48988727fc0c435222848203ec6037ec12fee01f0711130014040a192fc6318c63198b5db36db14875ff53464f3e9b8087d25f1e30f70d34e595b94ab2269ddb165ddac369dc629c2242a8c6c7061aaf59c237b598cf06a68ba4ccc9064acdba3495bee77d97749ad81f1536d46cb60b5d8ba2381ac8bf412aee5cb32de61a51e83a56e303b0ac8545d22896d311b3eed39584270220ae5f86c1b047c9386ce1ab66831f493951a6774f656d099dc1a920a97ab7a675b83197da1d5fb2aa07d5765b1725547eeebf15af63658d505aa7b1773cc44c4ddab8ed55592d1ee6caed4aca7270c82d9e2b7f9b9b6bca17385d835ee9a6139b777145512e7a80f73bbbdd9b5bac9368e9ed4b3d2e811d55a02b55e070ef6893635567aef3118ca635e3da0a8da09e3fb748ab57bc1a87e4db73ed2b0714492adb97a2a97d75ba6728529528ab65ba77686908e8ed51b6ee51b48d9c27751b1511b6e56cfaddb57cb18bc5b44139a7139526d1320e6086c2fee1ef6f929bd69eeca7fa11bd0f5cca6afae6c1e5cd653f3d2164b033bdbb9fe9aa76f5b337918e49ac7bbafc7c46bf1d40c5cd95174948492b033eac9a48372b44bebc3182f9cdd8f69d7f2360a9eb8d19679f80ba7582124625befd5d819ad7dcf9c815ceb3aa4e57a3e66be6b8353ec16f630a1434cd82163d94d1a2cd6e670d184920ac465ce65f2edbd26a522f5c476a9d055fd9725b550836f6dd83b4e4a95a31ed41d73ae90e90614c6f739d4982cdb704b40ee735523d2746160e17a3592dcc6b724d042b4d65af5d7c81dcf9d77cb5d595bd735fb0c5d7a8fa2360599a5864a4a3ae5b2d8ef4e850d06359d2283231d84958b5794a7d837a55eb69a6dfa2b88b892b68b3481a71ac4fe50de8a73f7c7fd87b4ecb074fb5eeede1d3379d7370d92fa6a7e32b2e06c3da17ed3d48bc6ec9a55c48b785a76ab65342a48c9306cc9263afa1606b8d5e45b545a2d1f583bf94edaf5cbecd5267ea7a52e09d2ee8cf4bd99feaab1d91e39b55ca679aeefd02c776eb93cc03e681a061e42a68eaeb1bb946b32ee2edeacd89ac0e7fa78b1931e2d7fe51ba4e293d2d2f79d5bcfd2f197cd31c69b824f5ed23655adf6f9b74475edeac5488f61a8ab13154aec45d6cdaed18742c36f8c2a1191af489c9b28d90605215667eb6b4f95edbfb6d2d7d1951d3fa5da58b6e5db9e429afac7b66c6c6a15aa46ff00a9ef9b4929bb11e30a5494dc4f406bd0d1124c2d34a6d10114e06cb14f19be4926eaa4bd1facbe62361ee7bc6bba6d2e9bcee488b5f6036e7e9cd80aed2ba9e9c1ae2639925ba262eef59967f4aafbc3cb2aa576c1afd8bf908a0accf595ab43c328b22a392b5ac39efe4dedb3705a6e09ad1d0b2c43d272643da6c57fdb2ca52ed6143a921aef2495f291371f52888fbbd0b55baaaa4c6db6a7710c5cc935677492325189d2d7093b97c7ff00249b3ba2e6dcd6aeb43e7fa04b1d871f5de2166dbba6158b9ca0756c16ca9b4e26bae26e8d1aad9368d5c75da8c222b4c536d1d735e415333908c08e311d46eecd65d1b1ddd3ba14d1960dafaa56daed7e223504bedad73508f97968ed7f68ea3e9886dbe6aec8db2b16ba822e632a32a80ce49bb8d512afb574d1d3cfb6328dd75a16ec7bff00ca8ea9d5156bad77a27aeeed6cdd572eb9d2924dad3aa68cf91d4159d27d7750a5e8ada95b8282d310c837b6dbf57a3621909bb5a6ee1360464faf20d63d6422e1419c80b9dbfe40355cc6c7b0eb8e9dea9dd4d23baeba7f95eaf44be6afd54eda47d1abbc47b2b6f526ec7734cd475f9b9bb4b4df51b091b48bb387ecabf2f1410f5b715f94fbb11775b6b6ea4e80ecc4b4b55b5def1e8ad5b5c95b0f07d23666d0af6a2429936fae0e3427535fba7abf5c77b57572d0c572f6e54ed7957bdcab6807ecaa534c819c3a6d5c7d541c4667dd93dded75c6bf56f5ba3a1e9fd02868da11f95355d7b41c4291fd8fbfd874aedfa3dd2bbb7dea9aca51a957535fd2b5ab1b242b37fa8d9c156ee4fb6822fca83c45fb4a0f6ea95fd5b46d8943bb7316b8db7f26960ee8d83b424e0767694df964dcbbbabeb6e9716ed036de5ede5a9aaa83a86ac54f5fa74c868f90737a6d47a257aa364aada8acc41eb275c769edcf94c6f7fee56b21b4d0aa5f28d54eee3c4e80aed66f16db1eb180d7f58b2bde6dbb55615cf2845d3629170588a64e576e935bf2e917b5c971731cd201dccb967150f9c2e26d91b5b5bdeb79689ea1dd96fd8efd1ddfaeaa3ced70dab11538ab85edadc395e8fb9ed1009b8a1546a35e7068bb2b3da6e2358bb86612517190abc4aeb3c3b46cab8857d4c1bed877c6fc8bd3b78db7a60db9af3f13da7e5b6e6b2a4c0d9e6e3a93372fd866d86ce0cd7681b254514da3218752c138b44be1a8b67a84d3e68e0a8b368f6c56b9ec1ea52cbe8caf74d74f7466a670cab6e62f4f0ebfe7081bbd9bae36bd33b83716a1bad4f634433d70e9849cca1a5a81ac08fa26be1aa1ac7b1d8f3bb41232a8c722661fa73aa5b2bb778446c755934a6215c3d988e45fa293945351e57e6642bf2e8953768b75bcb2988b7ec8e71481354edc5540eaa074d53d458c6318c6318c6318c6318c6318c6318c8f7d6b7bb2eb0e5ae8ed8d4c748b1b851b46ed4b5551fb821546ec2cb07489b91827eba4612956458ca20d5daa898c42ae444c90a8981c5427e7c39fa9aca91a935a6e216d19b0adbd03d45cd7c49c5955750a66b2959e59e75e8185b0ecabcb4238646582c9b2df6abdcdd45b12c0b2ede39d370a7a86935178d6092f42765f0674f36d8b09cf1b4ba8eab68d2df261f2d50db0e7752ebad72f2bf7d99d4d5560aee89c2ddb6fd8ee1253d1696b7d6da1ea74d83ae6b688826491da45bc358143b9711eeb3a7d4dbd759f2bd434e6aafecfcf6f4b3db5eac8ea0a65aad3047816aff587e89266b9ecade7bf2c8b45d5d1aa2d250f245b64e4cda3613d90395cd6e0ec52c8ac44e08fc70d336175b6fbed0ed2deee7505928570ddfa675f6a4abeb7608ecad3d3edb9069f36d63360513615faa3193366675edc5b0ad2b406c3aac640a12570a43e91807815d3a2c94925cfe694b7fcb57c85596e3033514f353683e37d3da81f491172444eeb5b634da3b5ef73b5a3b9669a6e1375b1a45bc04e2d18f166a9bea93466f480fda88278d1a46b9dd3f33dd44443ae52965382b9aec7749abbf2f1a8365d77af65ba320edf315dd41af66ee53c4acec9dc765d5d4d45edfb6bd923d361a813b5582b151ac41383b4959775ea7c871b62e97e99d57a6f9178e364cac573372bdef6d71c6bed13a54a5d3b69ed5dacacf69aa5daef7618d8a8ed715281e74a0a362b73f5af9638a564e62eac9cb78f9772dd15c2db69ce4ae90a4f0a44ddae1a23a4ae56cd93f217ce1d1fd41ce4f9cb5b6ec97da935516af2b2ac2bcd367dcc1eec29a7b70ad55ac7b14c75294ded93ad2c71d4ca7c250584226bc8fe139fe92f907ed41ee9d856991d33a3f51da778d434973aa7b95cb7d88ea8910bbfd36da3775f3fd59d7e81579479758eb9dfaef21b21e58ade33cc75856eb0d2b501577aeac7986edfa5ee9d91c7bd31aef9d14834778dff004a6c2a4eb35ec8f8b1b0aded36bae3f8166e5ec89d355363f6e4905976ced5495450789a0aac99d229ca371f9fb57c6e92d11a5f4dc431423233556aad7faed9306c749545b234daa4557ca9957452413726f31e2651d1514fee9431dc18806544322ef1df3eed2d55bf3e44f6eecc749aacfa4ba86b970d5cd4ce5a3d7adf56513426a8d7108b3b59aaebfdaa6e27e02ce94744ae0838651cd1bb95db9159050eae40318c6318c645aee5fcf13f6107831bfdad7417ed21bd0e3e7535bbf0537b13d4c3e3c14dee5f03e07d8be3c868b4cdd85f0d0226f8a0f8f011289047917478890dea26288d1a24440de8631444bfc0fa98c5f203e0c21e04725d8c6318c6328996d71459db8c36c097acc63fb94056ec74e8c9e5d338bb4eab6c770afec35e7242a856d251322fabb0af4eca490768b778c1372d08dd63ac757e18eb3a2465d8fb1a3eb31cd2e66a7b6a02736802c451a535accbbb0920239982bfa746325e6de2924fff004f68d5793708b1348aae8b191c56bea3aa653df2cbb87b53ad3c70e8ea2ae97750516e1672aaa2265545d555a9ceb1d51309943a86318c2222711111f1ce355ab9840c6adc0898141580c30f1e220a89124c550116fe41412208905401f61224917cf848801c31f4da844aafd68baad6e356959bfea5935a3e0e319ab2363fa6547fa81fa8ddaa677937f48844bf55702a3ffa64293ebfa94003d03c1c2aae0eed4878b51dacba2e547478f68770a386e43a68383ac644543ac8a6a28924a898544c8a1c84314a6300f90c687468c29cb1b4ca9c795401050ac6b90ecca701401a881c1066981805b14adc4040405b8023ff0086005ce77d4da8c9a08b692aa56e41bb79263328377f0716ed16f3118288c6caa292ed544d3928e16e80b17c4295d34141114154c5327af6a46b75d979284989681859497ad2ee9d57256462d8bd928072f9bfda3d7108f9d20aba8a70f1a7fecce9662aa0a386ff00e8ac63a7fb73fae6b95e7b0ef6baf20619dd7e49174de4609cc5b15e1dfb77a2717a83d8c5903b2748bb151417492e8284702738aa538987cf9ade874768e983e6b4daa367d155d35422de37aec420ea36a661218d5760e13665599d74c29904d08dce9c68890822d844a1e2d6457376b88be82b0f497da19f5f2675a5175545b67d155556269959a1495d65189e9ce13aea766867f30adee5dacf012c4ac63d60d625aa518dbec8ca2d72ff00b71af3ea20aff41d33eb35b416eed55fe9783fa8dee8449644b6f40ff63ec8da0a8aeba459f4c4b2c54965930760450e06f392d41a99062e2311d5faed18d76e98be751e9526b49b172f62dd483e8c78e1a12301059d473d959478c5c28999668ea4a41c373a6b3c70753b2db56eb2661140d35d511a84157dc54e101b542be8043d55da4e1075598a04a3ca11f5f7283b748b88669f4639649cb84d46c622ca01b963f5a6b888fb6fd2b5fd2633ec93aea4cff4faa4132fb44aa1f71fd269b6fb66097d04eaff0076ebfa74897a1613ee5c7e9a0dbeb29ed1bd5e0ce6e59759c291bb88545d651753d7a9ba99327d45542aa7f4453dce44524fdca1ea8a442229904c9a6995339c86e3ff0020fcd5e0c1fa6ee4fdc73187fdd4f5579f27289440043747929400444a42881086f5390a53140c0ff20fcd40222117b883c984c221d4fd501ec61310de4de3747eef1e852801bc81530148a009089043c0fcd4225118bdc43e8613000f53f54097d8c6f6f2628ee8129fd4de0530300824201f4809e03c3fc83f35fb7b7e9bb93cff00f353d55ebff89f53fe3fde9f5ff97e3f8ffc3ff4bff0bf667f038179a803d423772f8f021f9eabeab30f810387fc877489bcff00a86f0223e404082020292624feff00907e69110118adc0220603088f537530888818e6281847738fb1486398c990de4899bc090a5129443c495f8e2e499c7d5d949aa86cd9691a8c99e6aacfa4ba67a7debbaf4cab172306acb432ee771a8a4749ad0d2f2b10b3f6a649d2d1b24f98aaa9db3b5d23fb43c0bcd423ec31bb97cf8387e3aafaac03c1c4c23fb4374817c87b8fa8f8f240028104a0427aff007fc83f35fafafe9bb93c7ff353d55edff87f4ffe5fde9f6ff8fe7f9ffc4ff57ff17f7e7f038179a807d82337180f828088754f54feef412894c70fef47839fc10a53287031ce40fa6731882251070273401409fa5ee2f402814083d51d522512941300289477408094413280808081804e06f20aabecff0020bcd3e4a2319b8c448202511ea9ea930808010be7f3ba07f2252001847f26299403790595f7070373481bd82337189bc1404c3d53d5222204128940c23ba044c0024f3e0de4044caf9ffc65bdf890e00e676e9913246ee737aa2080a8a756755a8b285013184eaaa6dd2263ac639ce715cdfeafb1cc207fcf8ce5ff0020bcd3e4a2319b8c448202511ea9ea930808010be7f3ba07f2252001847f26299403790595f7070373481bd82337189bc1404c3d53d5222204128940c23ba044c0024f3e0de4044caf9ffc65bdfe4780f9a0533a4317b8fd1422899c03aa7aa8044aa940a710306e90314e6f1edf50a20a01cc7500c0a28a1cdfc8ae04e718770fdcb447789cd231c48c70477d63d56fd12352b35982c2d9175b9d54da3876dd738bb74d81270bae09ba1501c10aa8713df8fde697ccdcb2331dd6815cb651a8aed3abfab1bbb4014494481c36724dd1f510768fd415917451faa938222b81bdd14cc4fad6fc1da5b56c7c8c4d76e3d3d211b22470551a5b7aff00a7ade56ca3c2228be70c16b06d67ee98aef5ba046ce4cddc10876e26480852fafaf4ef1f1edce37f59fba9871d071efe49e3f907b2158ebfeb1ac3b5de49ae2e5dac2785dd0d1320997132899134889b6f7391b91221cc41ed6bfe0ed3fad48d50ae6c1eae711ed19c932462ec9d91d41698e14e50565175546d60dab21f51ca2ed751f3270738aacddfa190315249344b42597e30798acd2e69a527baae0d732482656b57ee1ec4808b48cdcbe08b2518c77711991730f83aca7d21158e1eca818447cd7f5ae18d5f5470cd68ada7d747499ca7eae0c64fb33a765a3dc3c32a4597178de4768b8070ddc9c820e1a9cdf6e74955d0048a82caa66ead8f80745595c413d5ad1d3711255d91969461275cec4ea8827aab8966cd19aa9c81986dd4d19168cda306884633788aada3ca91cedd32aae5e28e3b65e1cd72449144bb87b101241006c913fce6f4b08150004c3e90fb6ca113904114ca70389bdca5129bd8a6381bc575f1f7a85ecc253ceb6b7642b2a8a0d5ba6b876ef54a489526524498681f6086d64a3c4e84a10af0cb0b4faae0fe5276770d8450cf7438835e80094772f649804c99fc29da3d34af83247051310fa9b30debe0e0061f5f006f01ec0600000fe0f0febb10028ee1ec410294e4f03d9bd2dfb8aa9c8a2a07ff00bcaff53ea9c8532befedf547d8151301ce03c81c45af40e2a7f78fb17dc4ff0053c8f6674a887b8a64444e051d93ea07fa442a6060001020a85010050fedc65e1fd7652810370f627a87d0000ff39bd2c2200d84a640a023b28440a998a06297cfafb18c61013287130787f5d88014770f620814a72781ecde96fdc554e451503ffde57fa9f54e42995f7f6faa3ec0a8980e701e40e22d7a07153fbc7d8bee27fa9e47b33a5443dc5322227028ec9f503fd221530300008105428080287f6e32f0febb294081b87b13d43e80007f9cde9611006c253205011d9422054cc50314be7d7d8c6308099438983c3faec400a3b87b1040a5393c0f66f4b7ee2aa7228a81ff00ef2bfd4faa7214cafbfb7d51f60544c07380f207116bd038a9fde3ec5f713fd4f23d99d2a21ee2991113814764fa81fe910a98180004082a14040143fb79929c15aaa6e224a065f6a75dc942cc47ab132b18f7b1fa4dc34918a70819aba8d7492bb20c0a3372d5455bac90094448baa62188a9c54cb6750f8a7e5aa1a9465aa53dd3b08b6b085b2d6b5a2cd3aefa4416a056ee2e59bcb3c154963eca32b111f34e63d928f8a81fee162b7221f7056c2644d564efc6fe83b3db2917bb15dba9e6ee7ad1ecf48ebfb3c975e747ba98a73eb4c0a958b239af3c576418f1ab4dd7d434448a88014ee1888a063014ca01bcbd9bf185ccdbaab07a56e399e8bdb34f51eb492355f657516fabcc0048b053eab27e489b3df6518a6f5aa822641d2681174c447d5400110cac21b8135156e1e32bd5bd97d635c8084689c7c342d7fafba2e122a263d129488b08d8f8bd88d1ab164914a42a6d1aa493720109ea98010be3d7ff00245aff00ea7d51dc7d8e270f025f6ecfe97310a3ebe9ec44cdb28c990c251128988529840c70f3e0e6f3f01c41af409f4ffbc7d8c240390e528f6774b0153048c43a444ca1b280a5226a97dca001e7f77d3130a29a2927d65f86e8ca28c7e8eeeec76ed9070751eb51ec7e91553936c7456016ab1cfb28144bd9e19bb955c10c2b2a44976c61f576a285ee07116bd038a9fde3ec5f713fd4f23d99d2a21ee2991113814764fa81fe910a98180004082a14040143fb51b0bf1bfcfd5bb14d5c2bb69e9280b759489a564b6427526f98ab3d8d34954d64c960b030bdb7979b02aa9247f126f1d7914d301f20428055c3c3faec400a3b87b1040a5393c0f66f4b7ee2aa7228a81ffef2bfd4faa7214cafbfb7d51f60544c07380f207116bd038a9fde3ec5f713fd4f23d99d2a21ee2991113814764fa81fe910a98180004082a14040143fb77a178ce83052b152cdb6c7593d562242324506533d75d133712e8f12e5176d5a49c4c9ec372c25234ea22523a8c7a82ccde2275d2708a845d503cbac6318c631916bb97cff00927ec2f5f6f6ff002b5d05e3d3d7dfcff69adde3d7ea7fa7edfc7afbfecf3e3dbf1e7345a66ec0f866000f8a1f8f2f0001e39274a8fe08298791a5c6088fa9bf9111f2227fe1511150bf838664c318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319167b9800789bb0c0400407967a0804a2432a0203a96ddf814cbe0ca00ff0240fc9c3c9403c8e68b5cdd83f0ce6037c507c781c0c5394dc8da44c4393fe0621a911424101f6301bf6097f700f838889800a02050c97e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322cf73080713761888800072cf4108984e648000352dbbf22a17c99300fe44e1f92079300f90cd16b9bb0be1a044df141f1e02251208f22e8f1121bd44c511a3448881bd0c628897f81f5318be407c1843c08e4bb18c6318c663df676d7da927d25b96935adaf59d2baeb40f35506f53f61b6c2c24dc4bcb2ee4bade5b3ebacbc7bc7ec64dcc56afa1ea696fe976c9bf878193b9db1cff0051ab2cca0d28c56cff002ff4574bbbd8bc9d5fe867ff00aa49746ea8e9a6cf60a0298c2bf150ef3406ca8595d59b86658a6b3d9ba34c6e1d297e8556ef4598760da02d46adc7b78dadbffbf85c8feefbe379c2769db3594a6c1691faee03e40a4f9f460ed5afa063e821a36bbc4f56e8ab92a8ecd651ed2755dbccecb640350aae8bb9391b7336cb44a30f2293296938ebcd2ff321aa21a95a92f0eb9b7a9ccc77b2cfe5f51c4053e86d67f62eb86a6a2832be529a48ec562cec8e2609b16b2f63e831d20a5f4d108d9e69581245d5e4dd87ccff00cb7eb5d6a95f5adae8db5ae8fa9eebb7e51e4a44d26af43808e438e1dda1f5a75aa0f6c1b32590b4df90888251ab40837077d6268c646e44ad4441357e4635ccc7cad6abaec4ee5b44c690e8135279e35b56ee5ba2eb09054499af536e768a4513624669d2b80bfb35a5ef4bd5363d55ea0e192015959cbe3b119c49c3576542a665f277a8de16d1f73a8fa16086b3b52bdcfea3a9da555d2847dd11659ea8d51868f46cd0f7a9aaeb3b937b45d6260e4a464a4da5359aed665eff0053ab14c127ef282e56eeb9d2715b3e80e9742cb277ab0759ef2d035ea640c6535cdaa42d07ebed8ba4b506af64680908ba18c8c7b28fafd6dcd9646c0c20574e35ccf495856496fbe730cbb13e4c3725964d97f95e3edca055688ca88d366ccc3d474449295fda735d9d0fcb1b0f5f6c67fb56d5fa69226929465d62626575b9e422a6af12b01365b72d5984740bcc8d05f239a914a75a204c3d31b31f69b4f70d8b7859763d6350c65ab4851f5aedfd93ad65e53693dacdb202ad618cafcaeb1bfb48f7bad52bbd9e4ebb4b52625e27f52958d24a4a6a6762d6ad7cfd33d3529ac76aebcd68ce3a1252123f63c5566a776b2c5ce251aea3ec0c63df5b06a8caaf2ad67e0cf0d372d73609b858f2a849251478e4feee086e0f94caddde37962579b24adf131170e8ce2a4f764eced5ea6b32ac69fe938db55b9ad1a6dbba999990feaab253a04926b3fa2c7581942b55102236a6d26ed16e7e7d29f26aa5e7766e7b1b781dabb17475fdf71ac0f2bebfaed6b5933bd8a5bb7536e3d9721b35cb493b756de33d6b7faf6bf1b0c43abcd8d3b2479e024a391aac5bb3ad1b920ab5f283a6ac91da6ec26d4dd1d5da8f41ec163afb4ddd2d9aee0abf58bd2d2d10ea6616c31b20feea451186b03568aa55a8e78ddbdcecafd5691503549096725605bf9cc1d7742eb3a8572f7adea1b3622b3638bb43e23fbb40c243a9032b50b3b7aa4d52edcce2ecd3af2abb01ac92cba8ea9536833b045211f2059d6514f9b83253f2cdc8dd176099dc7d272fd05d4db475a69edd5a9ba9e62dd6ea27495f762eded64ce07ae2a501539ce89d5ae10b4c37c7fdb6b9ae2c41aeeace75dc1210bfd2721316699958293aa22e8bee5137837b253f5ceb1e92eb6be69ae5dad6eaf91674cf6c517b32e962a936b26b5a3e96b1734eb8a1f67216b8eb3740c541436c6bedca16bd64905a467760c14debf7b569788a2b58a5b269be3a336fea4f8faf8d2f907dd4add61ac3a464344ec2eac89662f5179374adc7a46c3aa6f0eadf5c8749b3776a8dd6fd4cb6ba8c5a2852afcaa075d18f60e639316b894ba6eeedce79d732dc99b47626e2d83b9abd47be7cb75c676cf77d931c0d744b8e53d8766b46867970a94c55accc2874beca56375d37acc5dae21eb6817506587668a02bab0f3636cfc8df75b3d6fbeec4d2c1a72bdaf67ee9dbfc9ba759d4e81740dafad6f5cfdc99b0776d4f773ebe48ec8908eb395796a04b422f5a0a7c59d82aee2668d6370b3670d5c78fafbe5e7ace0f6b6a3d4afd6d37b422e2ea3c6547914536f5882bc744ccf42e98a6de27f7bd1ec164e8367606b0b5d7f6199fa15aacea0da50d62575edb5b486c2819478b35ae4e21dedd0dbabe152edd29ba37eebdd0db0f74f3e36d9905b6b51ebcd9d095cd1557bcc357548e24aa11361d89b09d9a1beee486d3b16b88c73aadc34938b031856015933e5b18daeba9363d56d946a6ea6dd929a7ca8f76fc7f41ee5f1d5527dddc8cf756ed3a7ee26af49ac77dd96c95fbed624b6cab55ae1b606add83311df6532346b043c319a5bd634ad71b83e5e7e41351563523f9c53961b4a6e1d75befa4ea123274d1a9d2a428ba8ef71d44aa739ab6eda7d25abe20fb22ccccce6e579bfd795b1c95650938d6d5fd473114d179679dbdaff31fd9d6cbceeea1ebea16b3d4cc48b6e1d1f5ba758dd52a6f766bcb6d5b98e5b70b0de89847741c7d9ee4d92b0264245d4a234db4ad3ca21a22f2c761483b32d04fb3b5c41b09deeee27e7b52d7b72bdb0f68d9b9734cccec8b7526691fd6865b61eb360ed0b63b45bcf4d4b444b4da812120849b87e5091986526fa34c89123376bf9b2ad769747ea46f43ea7d93b6b6c4b6a8f8806105c65db5455e5ed328c769ed2bacbedad7573d8774833a20f2ef6ba73063ca76b869729ac0e124362d95fb690557176aad7669ff0025dd57ceefb9879e6e7b2b58dba5ded9740e95df7036f673727bc22369750eab0dd33d3527b1ecdb52aef58c8d0646ecd5a5420a8da9f6d53c2b910c62ec5b1a0a60e11ecacbf287417c85ee7a96b3a4d3baba054bd1b6d7c4d3da21f629aed607d5fac6c2e1db66cbdc0fb6343455de1e5365d46f72918f64a4e3147f5c4ad5736528b3eb03733441a32903b4fe70ba4eadabf4cdd62dff002ec35c61ea155b2ef4d6f2d01693c95e9473d47b179da75fd2252d7b475eb1a4d4e5596aeb1d96b6deaaa6febfb09233a42cd558aaec4a5393175cbf239f25172b44b9292af1cc2d3ecb5ef912d814552635bee0989eab53fe3d37b935a3e87b028d366358eb65977135928b607916095762e8c824e66dab0b33c5dbc48e5ef61ef8757ff8fbdbbbaea1225a9df0dc816bd90e22e1e607fa8757de2779fcfb222e1e40e42212b0561812cdc448364e498c7ca2689d8488b248ae11f3f96cad75b745b7a97c71f384af426ec6f23c41d23cb7b2fafb6ccf5a2c0690db3a7fa4eedab56e75ac6d0b8a2fd896cedecdad36b6c39b9a6b2aacb34709ea616f3ec175d74dd0e4ebe3e7a937fcff006286e8dcb1dbc6139e3e4b0db21e73e9b68cdc19756d724b55c9c9caf364169aa94759a7e6ab07dcbcb10f3db0ee6ead109493cfdae0db8a4d1dbe59b11cf87bbb7bd9ea9dd9ba6caffa476554373527b9793b42e9fe7a26da7507afe7793761e98a058b6fdd9de8e937cb55ac10b1c84e6dfd9f31b5a6abb2048997d4cd23e3e7a1d06b22cd7b71a73a92e948ac6edd99c07b5f7cf686b9d834bd2dab75bb8bc5eaf9d57b1253785b6f97381d99de53da65948cd6c7d49ced538864ab55ab55fabd6a0b695aa019b1a3546262063e4df46a4fa63a52c3c7dc3fb46f9d2ceee70bad39ff00b1362ef5abed2eaadcdc65babab6675af4532ac413da833a0d4d392bcda622b90ce222954b56c1130c16ab5c65724135db3502e66f35658f7738f9645c96cdd178b1e9fd9ff1e6ef6cebfd112f5a694b80d34b06eed6f10836948b62fa41c5a762396d25268586dd6578b49b74c060221943c63470490cbbe318c6318c6318c6318c6318c6318c6318c6318c6318c8b5dcbe7fc93f617afb7b7f95ae82f1e9ebefe7fb4d6ef1ebf53fd3f6fe3d7dff00679f1edf8f39a2d337607c330007c50fc7978000f1c93a547f0414c3c8d2e30447d4dfc888f9113ff0a888a85fc1c332618c6318c63239edfe52d1dbe678f33b6698c6ecc246985a0db29f3a93591a55fab2c2cccee7586775af3d6ae1099528f6a6ef2769ce0aab45619f4ecf1bcb84a494489f7ae794b43ea4b9445d75bd062a9ef6b94b9ea255a1a092247d62b11170b437b85e5f4341364d26a958af737195d3daec4efeee5a499d56bb1c472d993255073cf3bca1cd5660d805b168fd6b385da978abeccd88595ab46be0b6ec5a526c90a95ea5c1ca2a02d6daf368d8f69176020272ad59b166cd3740d9b2291210eecf8a9d656b9ed72f79f96a3f36d7a9707b5619d5728f4ab4d785094dabfd12939d834f9cd4fb3751cdc25caa6d294d11ac464e3db46bd49455174e698a3a8f68b16594570f72ac71d776eb4a51a7e5e5216db0d699ab041473e777836c046c29ec19bba314db3681b0592f06b85cd6b2cdba8707aecd73b6a081dab2b14ab575ceeb88390df379c6aef9cf53386f67a55775d58d152a31a624f51ea2c63a2eb15a980fa5ff0068c6c0c544464645a6efea9d9c6b16f1e92856698239cf3bc57ca566b16d2b5cf689a04a4f6eb6500cf6a3d75167392eca559c42bbaf4bcc3207056036787775bae3a636e6cd5bda51715e815826054878e3b6a89bf2c73bb3d3531cf6c75153586979f79272529af63e3cec20d698989f1b5c8cf220cd641e31b0af6b1feaa258583b6d34dacc05b0b57e8cc10af4b4d36e25e4b69049d691e7ed6430a5ad42541566b571b3a33caf57361adb6e1d849bb722b3d96336da4e1c6c451f49b87720f6e6bad647cedccb2aa3a379923c1dc752b63acdb9ef3b6b33586a3316f9c87916f09f622ac85fa79e5aae813cd58acd995b23ecd6a9190b44bc3da9b4d443bb2be793e763fabb95de1ea387e3ee6780d34ff9ea274fd55ae9790948f995b5f0849b884424e1a4a226201d4619d3f59f438d66460209c55528978c91ab042c4a15e4e35bc734491a299fc7c716c74cd06c11bcebaf6325b582955568ae235a4847a7046a2d9646dd490066ce41063244a7d826261e5593976cfd38046625e36248d22e55fb271f348f8f8e35d6d606968a0e88ac5466a3ef156d8d1ee20a4ad2c1b30b751d2b937a7be63168cf96299b0ad35d8573670b5e6ec92ae47b2b03c66de208d4add14887c7b7193608749b682a837695fb6c8dde1231175624a1a327e51d3491720d210b365884a0892ac18cdb0a9032fe938a9f66d67e2e119cca093e2f6a338874ad1abece23450daf9ca663e324a0da5eb52c9c539b98414ed912b758a2debcda505b321a63fa86c0d9ac84acbcdc1c958c4cd50499ccb3448298d209f0fcb20eec4f5bf5e74ba2eee244d0b8ba25779153796d6a093a6eb35b33a4395905679259b3a51b004b0bd14db995403d9154532f9aaf0382f5c8fa8add53d0cbd4e25e0c844551c53f8e95ab44bf20bd3b5908aae0f2816263a41aacfd75d378c9aa0b155557326290ade49544af1fdd27183c8a99edaeb2988c7e8a8d9e464bb5e56928d78d944cbea83d8e73cbe664e8a47052ae5fa88081ca1f44e530014e1d67dc63659272e1d49767754c9aef21cd5e7ab49c6f26be70f6bebae2bbd827ae57e5932eea1de1fc1d58e54e2d4cbfb2eaa4b1c7c07c1f8b6c4b26045fb2ba956f67726fd615227928c077b36cdd329c76529b95cc52b99a6ef1c379570a02cbbf68b2ed5d28aa6e15f6f151e09fb57d092ad3aa7a1dbcb56235485ac4aa751e3c249d7210ec9cb22c341bf4b94927513149a6f5d9063e35568c956ce576aab7391413654ad78f2e0c62db4132ed8eb26900cd8a116d609bb3e516f108c5a28fda0c5a71cdb96d06648efb1f0d12649a29b741300004ce402265a499fc7eb48e8077568fea1e80615b792c59e715c674ae336b5c5e7113a266932bc0a1c949c6ab2ad05a32321222815e22a336ca3759b99043e976a7b8314b4c74544597abba32c71700fd294aec7d82adc8334ca0649b024666f621948f2a38651ae5aac98ae9388f6cd1c914121925d2390c753814e03455bc1b66a9d4bd0aaec83c38d6d6d88a54b8fcd7d735838b7fab5b77702f2a1279d42aa540c4523d67a76e620a2919314511495f022be3b5fd3e52f165d69da7d5daf6dd7982a7d71f4dc2c772a1dab388a0a53a8d4635a574fcc49412717044b34f28c63d1668265752af9caa75545c7c70d0b9354bb55eccd1a77d7436cf887b629085be3e6559e3bfd22c971af9e3a32c81616f1dcb66899a976cf23018be5572bc3b2590463856f310922975af5f1c9296d9a4ee51dd87bda1f631091cccfb165b53711dced87898959573191412961e5155da6d983a064e19026e00192acbdd991b9d613a74c47714b6d24a37b76cbef4dd65b059a67596afab5fcdabf8a6876a41d2f26fab3af75bc64f57f958ab2b0cea72d02d6b102a10a8433f76a7e94b3345ebd22bec6c1f8d05ae6ad7a5637aeb77c25aeae8cbc5c25b2574f70d5ce5e32b161facbd86ad1aacff00259948c879d915d49196691eb376d20e14585eb6702e1c28a54d52e0ad870492494f77974d5a0106f38d1150baf38c6bca20ceccb28e2c4d1bfe91cb054d16d3eefed5ecf20548539c78d48e6581e2c60327e1aff1d170872de16d6bdebd614190da1660b4ec9746ad724db5a5c5f235083a1b342421ec1cc8ac620c5b54eb301082c5a374992aca3134bed880bb915bdcac70aed389425e3ecddc1b7760c54e32896720d2d1a278d0ab00d7183e635772d9c44f3bc7229b8ad83c4dcc37d766e918e5d9b723149ab5155a9fcb75c1bbd8f174b8e65f24fd4cd3fa2d405d902babb8b5eb0fb9680e1b42af1914bf31835ae1e1621c1a19a1a0c5a2a56465c125503adec4e54385ef6f2d6cee32fd8b63baed1add6d6a60ecbb6735f164f6d36d57972395dcd71edb89a19b4c36859345eb932d0e9199c6bd6eba8655a2ff00555514fec37046cfa85a14b3ebbed6d91ad0eb2ccfeee2287ce7c575c8c9260c537209c3cb28c39e11977d18b39747917480ca2465241066aa6a229207417f42c9c2376b9129a5b7f503fb486bab17f576bd2d8b9678da693a35a45655c1acb514e4b46b90ae5805caa6721310c2cdf95c89d715c56f550b5a3ce5de877722da643bc36ab59b6e822cbf5b69a2b940930a45252284a2906692574b2eec906f5db56ea484724aa6473e86302892862a89fb1fe5efa6ff00ff003eb6cfff00e92e5eff00fe479fd1e7ce9af23ebdf3b680bf9f003a4f9784403cfe0044350940440003c88140047f3e03f8c7f97ce9a000f1df3b6bdbf3e47fb27cbde043c078000fed0f90101f6f23ec2020200001e044c1e7ce9af23ebdf3b680bf9f003a4f9784403cfe0044350940440003c88140047f3e03f8c0f3e74d791f5ef9db405fcf801d27cbc2201e7f00221a84a0220001e440a0023f9f01fc6711f4174a1562203dfdb548aae0a9d040fa5f96feb289a224faa2420ea329d5048154c153909ea415082702fb94a3cbfe5f3a68003c77cedaf6fcf91fec9f2f7810f01e0003fb43e40407dbc8fb080808000078113079f3a6bc8faf7ceda02fe7c00e93e5e1100f3f80110d4250110000f22050011fcf80fe32dcc356f6458a9731b1a17e4d6e6f28505316a8298b786abe534abd112b47b249d3edf1f2528e351a0d5b38aed9e224a0e54caa88a6d24183a454fc97c96e30f3e74d780f1df3b6807ff579d27cbc2022023e0403fb421e03d7c0781130f9011f3e040a01e7ce9af01e3be76d00ff00eaf3a4f9784044047c0807f6843c07af80f02261f2023e7c081403cf9d35e03c77ceda01ff00d5e749f2f0808808f8100fed08780f5f01e044c3e4047cf81028079f3a6bc078ef9db403ff00abce93e5e1011011f0201fda10f01ebe03c08987c808f9f020507f97ce9a000f1df3b6bdbf3e47fb27cbde043c078000fed0f90101f6f23ec2020200001e044c1e7ce9af23ebdf3b680bf9f003a4f9784403cfe0044350940440003c88140047f3e03f8c0f3e74d791f5ef9db405fcf801d27cbc2201e7f00221a84a0220001e440a0023f9f01fc63fcbe74d00078ef9db5edf9f23fd93e5ef021e03c0007f687c8080fb791f61010100000f02260f3e74d791f5ef9db405fcf801d27cbc2201e7f00221a84a0220001e440a0023f9f01fc6079f3a6bc8faf7ceda02fe7c00e93e5e1100f3f80110d4250110000f22050011fcf80fe31fe5f3a68003c77cedaf6fcf91fec9f2f7810f01e0003fb43e40407dbc8fb080808000078113079f3a6bc8faf7ceda02fe7c00e93e5e1100f3f80110d4250110000f22050011fcf80fe303cf9d35e03c77ceda01ff00d5e749f2f0808808f8100fed08780f5f01e044c3e4047cf81028079f3a6bc078ef9db403ff00abce93e5e1011011f0201fda10f01ebe03c08987c808f9f020500f3e74d780f1df3b6807ff00579d27cbc2022023e0403fb421e03d7c0781130f9011f3e040a01e7ce9af01e3be76d00ffeaf3a4f9784044047c0807f6843c07af80f02261f2023e7c081403cf9d35e47d7be76d017f3e00749f2f088079fc00886a128088000791028008fe7c07f18ff002f9d34001e3be76d7b7e7c8ff64f97bc08780f0001fda1f20203ede47d84040400003c089bdeabe8fe8485b2c1cc4ef69eccb94146cb327b2b5294d47cef171f628e6ee08aba857b295dd611338c507e814cd957910fd8bf40aa0aad5749429442576318c6318c8b3dcc003c4dd860200203cb3d04025121950101d4b6efc0a65f065007f81207e4e1e4a01e47345ae6ec1f867301be283e3c0e0629ca6e46d22621c9ff000310d488a12080fb180dfb04bfb807c1c444c0050102864bf18c6318c6318c6318c6318c6318c6318c6318c632267764bdda139137d3ed7b36e2b1683d19c4623696606fbeaa434dc83085b5dae38e472cd6464ab354909b9d8e70ddc26e9b3e8f6ee1a01dca49267c605caabdff00a7ba3a4a039dd5dbb5ee2cd6b52b0c1ea1d2b4ad73aa245a28df43728ccac4446cf6aacad3474374ef3b5d3e0a8ad2626a4e5272c746b8581eac6839068dd8d974247e6d6e9a7a19eb53eebd67b1e892328c5d349684e747727b46b1aeb9a6bf0c93a7e81626c508cae7bcba5af0b5859bc40595768d50a2cba69b69a3c628594a53656b3f95ad9d47d2faeed135b9ed9b2a95d35b427e1b692baf756d62251b8ea0d45af3516a6d82edd1e09fd66a1a56d3b36dfb63a2632667aad3569186a631aad5984a5aa6226491b9538fbe52a5e3bfbc9b0fa277df3fd19a6dbd90ff006a52a0745e84418eafe6be76a9ecf5967f569ab7c55c64af5b2ba25da5af42af20ba55ead126e4dfad12c9f47c2a260c9ff4bec1deee9a72e2fa1eb9b955899fb13cd91b593af546be94f2fad6b3a96d3616547b34c597ee98d42d161bebca3375ab69c2fea56a4d8d82b5153906ff00d01ee21e029ff31f42d47213d0db8ba9656cc8eb6e65a939aaec6d7fa2f64cbc2ee3de92d609be97daf10d221947cedca87a0ebd798a634fa72372fbd6576af33692aecf4da7ca432b705e41fca17ea6786bf6f1e9e9fa7c6f4e69fd13267a4ea2d45ac97273b6ab788deb63f515836148c5a8cdd4b6d56d447707325a83c8ca946456c56f59446c32ac162b8c9d6ecdc7b96f9cff00cfb6ad1944dd951577f6c2d5f0b7e7b1f51ac9f7468dd4d6e8c989ab2db57ab5851b1d663ac0dd68d86a938907ece5e2eae4b61ed2627a442472e2b765b3eeaaec4eccd94eaf1d07a1d9366fde7b4ecfba6335df3ad6a5e4e0f44ebfa96abe3e8bdbaa2b02e9b5c5c5de0212d573ae0bcaf1e41497b1c5b50af4416bf1afd84adb95e3e46de70468b986f5bbcc574d6f09f753db450d7ac29d3570d115b9fa75eefd52a1c51a46b9255b41dab618bd7daa672e73d5f91614c4acf3b2f26e557118c5f9ef7f22c2f6e43cbefdd9fd51b3ae5758cad318ea16b1d371544a05762ec52746d69afd3d8fb62b6789afb6b3bf4762ed886bca7ab62a5a5c1ab7ad4aacf1e37934a5e00f098b7673df31e86ba851acff00999ad5e2bda66d5b7e782ef4dd517a56c56dd85acb66ddec1514db1a156887770acee8b56afa0e9bd571ef51fe89a6542e4ead50af08ad7639ade752c7f2d9b6e917382a4bfdc9a3ed8c6e30badaad68bc6b1d5252bc6d2525a429286d574949c64b83c858baa6beddfbc6dc9b16cc228b35b8eb1ae62e4425e1ddb6839e9c17ba7744ae945eafd195bdeb31bae894e73b32e9277bd7b53819b599dfaefb3e5a93a99bb5a43942165f65d2a855facb59962da2e24ef1a4f5524540fb99a58886371aecff0094b8dba6b1bb2faffad6d075f514a8cdc412a9ac186bc61b0779ef2b6b970fa528cf222b76115b5168cd655c0a0562c8e9da14ab9ecf898fd8b604224275fccdaf7131f32725528893aa4e755ebcb658b47e87a11ad3b3b546a9d9d11ac760ef8d9fb42f7bf2faef57d31a44d83605db48d321b56eaaa439751b5ca257dac83eb0598d180f9e47a5973beeeedc8d7846e767d2911bc36eefaa3a323a86bf3715ae75fa37cdb1b175d5a0bafecbb361ebce5eafaca3ea77492839cb12361203f82848b7aa3b8eae4d3f60d2b2ff0010bb03727797f467ea1699feaaaf5b67293a5b9cb42dce779a75b44eefb16d7dddbc276e1d17b1f50d66b74a71724d2d7fcadac121671964aec11d12350b2dd19c5cfb704e3b2816798ef288e70e50d7b3ab6c20db9b6761b9aa741ee8d5750d6b67d83a5b5dbe8fbccf561eaf04f98adac93ba2e4428340b96c04205dd26bb2cad96cec22808ac32a963725f797ccc935cdda599eaee997563bb569e378e8c8cd65a71b5a6b374d6f5bd8f3cf6ad406b2ad09034c6db05095d334c5b6addd1b4562c36baded99fd7f08dd57d4c875ff00bab9bf5d5235b5f79c7692974aec4db747939279d397ec5ace0553ef1db7b6e895a93dafd2d72d960aaaacbff4d5ca7f64ec7d947ab1cf45a4d6ddab1d31626d60711b1521fa6b8d67fa7c73061f53eb7d8b26acfeafa7d3fabf6c8268fd4fa7ec7f4f7f4f6f4f73faf9f5f6378f23ddc6318c6318c6318c6318c6318c6318c6459ee6100e26ec31110000e59e8211309cc900006a5b77e4542f932601fc89c3f240f2601f219a2d73771fc49cd35b0fc61701ccb38a6f06d5f72568c3a314d4501419952d7f0887a105b346080fb8a42a9cc9b44004ea1844a261131b21b8c6318c6318c6318c6318c6318c6318c6318c6319f0aa49ac9aa8ac991545521d2552548551351350a243a6a90e025390e51129c8601298a22020202219f78c6318c63281beeacd73b489564b62d32bd7446956b6179ab37b1c72326d61adb16ce418474eb56ce0a76e67cc9aca3e23632e9aa9a4a2c57054c1c20dd54abec6318c63196facfaa35c5d2e9ae7625b29f0b60bb6a27d6194d6562946e2e9f5264ad902e2af629280f738a0ca425abaeddc3397c5445d7e9ce9c364954d35d503dc1c675ced1aa8e507aa366e778d92708367674533396e83b3206748a0b98a2aa49393346a6709a6729163364054030a29897b18c6318c6318c6318c6318c6318c6318c645aee5f3fe49fb0bd7dbdbfcad74178f4f5f7f3fda6b778f5fa9fe9fb7f1ebeffb3cf8f6fc79cd1699bc57e34eb50b4ff8efe19ae57991a3a223b92b9f41a3332eab8fa42eb5655df3812aebaabacba4aba72bac92aaaca9d44d421cca1c47d866de318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633aa633dfbd448445a8c78b57265dc1dcaa57a47a555a834451680d4c828d5440ef4ee5c9dea4b20aa4d5249ab82385556ddac6318c6318c6318c6318c6318c6318c6318c6318c6322d772fe789fb083c18dfed6ba0bf690de871f3a9addf829bd89ea61f1e0a6f72f81f03ec5f1e4345a66f32f8f9010e0ce29f225111e4ee7730fa87af8f6d495137a9c3c8882c401f55c0c639c5603fd45143fb1cd2fb18c6318c674d7918f6ae5ab272f99b778f48e9564d1772822e5da6c88451ea8d5039caab82344d54d474748a706e45086544853944494847aeedc47a0f99acfda3666f5d3249ca2a3c6cce44eed38f76e1a90e65916cfd48f7e466ba842a4e8ec9d95039ccd960278aa5d69a89249556db59493867868d985149e8a2122a408612198c91ccec0ac5e14e5314cd5d0a4b94c025120080865448ac8b845270dd54d76eba645905d150aaa2b22a940e92a92a4131154d4218a722843094e510314440c039c98c6745d49c6b1711cd1ec83166ea5dca8ca25b3a76ddbb8937893470fd5691c82ca1147ae5260d1dbd5106c55552346ae1c18808a2a1cbdecf9318a5298c63010a401318c6100294a01e44c611f005f500111111f001f91fc678b5db3d6adf1859aa9d860ed10c772f59125abb2cc26a30ef235dacc245a15fc6b872d4ce583e6ebb27a802a2ab57682cd972a6b247217dcc675d776d5b1db26e5cb76ea3d71f68cc8bac9a4776efe82ee7ed9b154314cbb8fb66ce5c7d1480ea7d06ebabebf4d250c5ec6319d090958c884915e564984620e5d366082d20f1bb24577cf140499b345472a24455d3a544126cdc82659750408910c61f19f11533113ad01fc1cac6ccb01556401ec53e6b22d0576e714d7441cb45564455414014d64fdfdd338094e05300867a58c670a4e5baea394907082cab358ad9e2692a9a8a357066edde15bb9210c2641733474d5d1525408a0b772dd7028a4b2463718be6402f005e35018f0033f01709796253220e4a2f03dfcb60337315728adf4c05110543fd3103676b2c2eff00ea3e78e56aec25b3a2b70d174f57ac935fd3b0127779b422529898066e2457671e91bddc39fb38e6ae1f48b84d13358d66919d482ed90129c6f74748c7cc47b096897ece522a519b5918c938d7483e8f918f7c811cb27ec1eb63aad9e3376d9549c3474dd551070828455239d3394c3dcc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322d772fe389fb087c98bfed6ba0bf710bee70f1a9addf9297d4fec60f3e4a5f43791f01ea6f3e0745a66f31f8f81f3c17c526f62184dc9fcf263189e400c61d4b521398404c60f71379153e918c8fb89be89851f41c97f8c6318c633105d2ea6b97dd29d2d17bdae550a4b177ca7cff004fd3f29b5226c33bacda57b616e5d891fb59e3bafd72c95277602ca5c62f57c35ee394b3c346ad0eda96cae0a0555fa857b1d3e3f2036554368f0ad45e0334a72bda13b8207624aaa959e0a4f65f32c0efba827cb1b49dd2259559d5363edb31292937acea53caaec2a15098b54353554624e56f94d775737e998ce82db75fd7da26b84896df157f20566b3c6d7b4f49ca31b16e7d8768d6335499a3c9c75424a26cbb6df3d8bb849439959092bf26459cb8896c46eaadf5693d41d55df3ae68554e7a9755852995055d4b4dae742d9398b69ce5763592fc75a6b63d53555b69754426e4dc3095db1337ad692fb2988a2e5837a5c8c228a32bba898b7afb5cf727796c4b654ea88cbd26b4c257a436ec2bad9d31ce9b666f59cbd6ea367d4eea83a4a10f578977698392b46b6b95bd7b04c6c98aa0dc29db0aa1375b927ae1b42aab3dbfbdabde9d01a1baae334deb0a25aacb575741ee6babf7eae80bc4bd351b944e8eda577d52dda6d58a9874d2c13b31b3e855ea63babc6d763a31934b6378b919975669b82498d85b474f7643e64deafbadb474eb598e7bf8f4df9516305cd9b76acc66b66ecae9a40db86ac47f5bbacccac749ea5a9b1a815ec54a4c83660aaebd8ee7026ad84bc31f8ad1d45bc2f4ff00526d399abdbf636e2d59d09b9ed10bcaec798f68d024755ce5379d7b1abb5ba21f6f58220d1d714b621d3a0c1059c01bc44ad825492d04f11829f87876579b957b5fa67636dfe4fa2ec3b2d06df55ddd46d93749b9ed7fa7f6355e4a366a2a2559b6b4fb8c76c46554560a16a6a4758eaabdc6aa8cc2b136e6551ac5ea28eeee4c25d5b05db7d73d9d2d03dcda8aa74fb0908aeafed7a1d768b57d5b690bbebfa7ebfd4300a694df50f734dbb835d0bbf2df677d5882848b8e51051cc83065557449aa659d77b25777ef7bb700eace32a26a4d7b4c084b48564db48baf79d65a128abb11b5e9dae5c66116957b73087d5ee13ae5dad57370470b6c1b5490d68ce908677090d6b966542d97b17be636c165b1c52faa5cebe6533bc27212acef97370059de5774e75f573444152096026e244569ada1aaec8a6ca89b00d488e925201c3f86ad4cd61da8f59d2360ef0f90a97789160ab7a6282accf53edbd3d2b4a73a4b746c8bd68fa26a8a3746d8a2a6763aa8db295589e0da6b6b0d54feb569af48a302a36d96ddb4591f9a52bc2e3c097ecbd8dbc77571c486d4868bd52fe9db23516d781d40ff004d6c85676510d99f1ffb8ad333b31ede6c09b3189a85577059657538d7538788968d93ac384ad12c8493d642d6bbd2fdc7dd326c75ddbeeedf596caaecf34e679a98ab5079d368516c9261d15a3b665f5fd463a7ac1b62c7150725af6f94986aaa7352b12a46c92d646ecec26adb851a996b5135f22ddfedf98eafba9391e756d637daefa1f6fdb612bfcf3d0d6f2d11c698d2f5aba21cf3776d3768d7cad4f661f65ca49d1dea8e947926ed04534a2e11d4a454a0af3ef9f7ac7765ed6f90bb05dcf002cb414a444ae8ed7b1fabae49cf2bafe479ba99b5a0adaee463e5df4b6d387bc5b65ecf110ad2a55c692827acbc8d8f76fdf3c6cd19e0e7acba677e76b68e1756a7f55a8c3eb8d25f2272f6794b4f2fdaac3497f395b8fd1b0da1a4d0ad39d8336ca97b46e34dd97680d59626b6db62ed955656522e312936f2093098b4eecbe8fe7499d9da8a1e9bccdaeb56eacd8356d7afd4a2f3eed28899aad57604ceb85d5ee8b06b2a939654c7fa465e3ed5679074c21b653b99525cb14e25e51b46c2dc1eb59f3c8bd33bf362ecfebb84da37aa05c69ba6e99a667b50cad4b47dff005d33d8f0d71d3b19739ddab16a4ada2e12f2f5291ba058ab0cebb0cd26649939837246d28ed555b323c2ce7ef92cebde8fb2698a3d511d755f7fb1f69f443177689ae7cd868a8e758ebae7ed4dbbf5b3b6949536f29fd3d277196b85be92d64262e0edcb84611107f5887b646cdc113c4d75df3d4315aff52eccd829d1e436bed0e6be5190dc97c535d6d087a473706ccdf7b3e99b0ad7b1356a7b417af045ea14520672a762a5327e526ca656d536cab0c5a46c5ff20fb0f706b2db7b02374e4ce879e69bd7a8a1a4362741deaa3b729baaa4a460793f92904216a54faac25fec31d6fdbaac85a1e5323a6e6d66ef1d5324e1584dcb493a4550bb356dd1350372d71a627612b52557ea8e82ee588ecc34dd31cd96d292f0bb1e6aa14c8e9c58d6da8b6aa501b698896317276e025d96a4d790d70775594aa739fac349abf1d1b42f973d23abaabb0a6abae276b3ce5a266d48010b3bed8ec5ad912bac64259eeb629545bc2cec6de2af53809aae2ac5b127d0725b10d9dd4aaab47cabba07e521cd866b52a743aae9ddddb086fd5ed8fafa5f68f2949ea257a3f46ad6680629b34ab507b51b15125336a20ddf52b61d8e166e29fd6e30d1ebae9a8478ddfc64c1e614dfd1f9b74052f612b47ae5eaa1a5f58d5edf5eab4bb152b70563afd2e16265e1e0ce0f5c1463235eb4599b304dcb94410448083970881163df3fea4aefff001f85ff00ea8c7ffbf8fea4aeff00f1f85ffea8c7ff00bf8fea4aefff001f85ff00ea8c7ffbf8fea4aeff00f1f85ffea8c7ff00bf8fea4aefff001f85ff00ea8c7ffbf8fea4aeff00f1f85ffea8c7ff00bf9fdfea3aff008137ebb0dea02501304a31f00260112808fd7f00220530f81fc88147c7f039db24a462882ae8922c0ed9150e92ce48f1b9904954c80a289aab02829a6a2690828729cc0621040c6002880e753fa8ebfe04dfaec37a809404c128c7c0098044a023f5fc008814c3e07f22051f1fc0e7ae5314c5298a60394e006298a202531443c818a21e40dec02020203e043f21f8cf38b350a750522cb4619503993148afda8a80a10c529d31202a260390c7294c510f6298c5010f22003df4954964caaa2a26aa470f2451239544ce01f8f2539044a60f2021e4a221f8fe73f82ba00a15115922ac6f7f54854202a6fa6521d4f5279f61f422a998fe007d4aa10c22007288f2e710ae89154d132c91565007e9a465080aa9e0a730fa2622063f82a6a187d407c14871fe0a610e5c6318c6318c6318c6318c6318c6318c6318c631916bb97cff00927ec2f5f6f6ff002b5d05e3d3d7dfcff69adde3d7ea7fa7edfc7afbfecf3e3dbf1e7345a66f32f8f9111e0ce29112897fda773b807900f739435254408a9c4a262a875880554ea1044aa9ce65082253064bec6318c6319e2baadd79f4ec4da1ec143bbb2c032968d82b0398d66bcd43474f1e3cf38c62e51544cf63da4c1e262cd26ddaac924f863997dc955fb647d39d385864661dd852898c4a7df47b2887d389b0689cc3c8a8c70f9dc7463b932a40f5c47c7ba939272c992cb9db347120f964124d476e0ca7a78c6318c6318c6318c6318c63280da5b369fa6e8166d977c7ebc755aa8c927520a3260f25a4ddb876f1b4644c342c3c722e246667e7e65f474157e163dbaefe626a45846b245472e9221a848b79a6ecb5a5e36dd59a154253a08ce632f3aced6b520b61b95a5ed1d935b052edf1ac9e3b6d70b6c6d198b48c9e8b2ad30e90af47268aa2316d53316f03690aec7a6845347d0ac5260ab2846d1ad9cb16c9b358c90a71f1083348e42b754514048c9826910e292225412f44c403163b1dff00105d372526aecf87f5eeebde1b817b7df6e8cacfaaf50d6af359d7950d9119adecbb66f2aed22c44a49213132e82468b1a928ee6360c1b1909488f56043aeadffb772a7c72509921276de71e458023e8e9c97894e4b56ea48f773ccaab07216c9d341367710dd4992c457da484dbf49882e9b4896cb3e7409316e2aa746688e78e05de7a7b586dd6fc61ce34e4f64d6abf636551b2ea0d4e6b2d7dc58a2594cb1af4da2da115490b22516f19aafe2c863396e2e5449521beaac656ee1f88b8388f423cfcabcb649053ca25626d3dac4aecc6508673ea46a3020a82a2908aa98913050a8000a6209143c75d5e2ce0444513adcbbca288b927d46c657516ab20ac90aaa184cdc4f041ee919445529812f299c103246f2447d0969f6d682f8f5d4a6d68ddff001e7384ebcd9bb76a9a761a3e074fea122d1f2d66652526f662408f22d9a2943d56b3072d669b2a463bd422a3d75d8b570e8e924b5df5b883835b9d4497e53e5a6c7404a92a89f4f6b06e2819566a384d33a43024048c664d57749104a5f08a0bba480008aaa162ebda5be3eae496da94a6714680b3c16ad5ed106cec0c34c69f165b22e9454e456bdd475c27fa6a8fa6d4a8cbb246ad3b2c66ad6182d42f6ba83874b404a035ae6b7c75f1d1b7f5951ef4d39339956a66d0afd3ee35b59c69dd7512bbf696a8b8f99ae90aab4866ea83e5db39680566838318ee0a2994aa1807cd9fd1dcfbc0729b5f6ceabd2fc3ba9d5d7540949681d8bb59956757bcd5a1b58d135a92b0d01ad59dccbe9f7932dabd628d6f3338dea8841a2aa3355755f89d93c414b9570e07f8bab8c02f3f6ce63e42775a87464261e580295ae622223da57d0906d2f20f66a31160d90630e8b09509555d3a068c8ec1f2af85355a2e74fdad7bc85c131366916d44d05458a79502d7451952d766db545f8dea116710e9d5e66455fe94b628e621627dc2704bca1a38cf1811c83672e1a01a24d3b933e206e5ac361746d9b8cf40ebba351eebb8e3df5c6cf51ae01e761b4f6c39ed7733b32142b8f649d3c80b3586bef56ae2892433b2e674c8bf60692916e82d5ac1681f8f6a455f9e64e438d20751b4defb35aeafacd4a7594740cbd2a7ad35dbd5ce924ba5699da554611e5e23ab292885740abd8a325edb171b3d14ca54b28ddad4e6e47f8eb94e9a73a18bca14092bdd7b4f476d797b81d04946b5e8cb1db9ed66b1565165e77f5f19cb29aab669e6c8326aab36d135455cc92ed0eea18af2e91b8ab807fa922aac5d11475e46760e46cd1ee9067665e096631333050072a9634a40f028cb39949d8f6f150eac8165a50a8482f1ed174229f28df99d7c787c793d9888917bcf3a6dd5805320413e74275e605222cba6408874acb99e8a6570bb9213eccfea55965ca000a28a00fb8ef81b8559ac2d5fe8cd6cd5633733916eedec920a99a7d523633814569b29c5bfd755340ca89453faaa112137b9ca51e11f8fee0e5d3584da1358ac9334c1f381170fd44da24c5d1ca0f16119912a09b37b16a141c1fd0addd471c3dc8ab43027cc8701f0b2eb95bb6d13add672621d522083b9251732674db3b3a854939a32824322f19b939c0bea64dd3658444aba463599d7bcd7f1ff00b2f64ee8d7d05cd951fa1a5ac749a5cadc5776b1eb965ba5a69edefaeaaf5b550b22aeddc95460a560179b2acdd24c8ea712419997559487dbf1c3f3b7c76cd6d2dd5ac92e7da3b76fa229746b86c8bdbc90fa549893ddd0b8be0afbc910b499765315cadd40b64b21651ab26d1f093d06e4573a6e4c24b6144a27c76ec9dada835654b8d6c4f0776eb0bf6eda9de5ed79b46539beaba24f425723ef1604deec44ae31119b09fd8ab6beb823aa90494e464c339174ca2d06f202c3a36cad7c6a54d6ea18e71c9cfe5ac5cb377d5baf6cd5687876cbce6c7bb6e3ad54acdae2bfa9d379b098b2b34b4e36b7c2b3233947b00edabd05c8ba4445b8ad9e26a58af8f0daa9a4a2bc3b6dd76b3bd83bf35842b2bc47d60ee2c57ee758d7525b121abce297b6ae30cf007f49b94744ca2f2cca3a4e529f3edd375f4134dd292f35bf167046d6d7944da153e7da72f56d8f4dab5eab8abd4265b3e520ad50ecac30c2f5b04d2c0d9e1194820670dbeaabf6ce4544c0e63104c35a7fd3bf8a43c78e78a2fe0c6307fefafc18dedec60ffb5bf0637b1bd843f23ec6f223e47cbfe9dfc521e3c73c517f063183ff007d7e0c6f6f6307fdadf831bd8dec21f91f637911f23e43f1dfc523ede79e28a3ec5f5379fd687d8a1ede0a6f32df92fee37e07c87ee37e3f23e5ff004efe291f3e79e28bf9314c3ffbebf262fafa987fed6fc98bea5f511fc87a97c08780f01f8efe293089879de8a223ebe447f5a111f430989e47f56fcfa1844c5fff006984443c0fe45ff4efe291f3e79e28bf9314c3ff00bebf262fafa987fed6fc98bea5f511fc87a97c08780f0ffa77f14878f1cf145fc18c60ff00df5f831bdbd8c1ff006b7e0c6f637b087e47d8de447c8f97fd3bf8a43c78e78a2fe0c6307fefafc18dedec60ff00b5bf0637b1bd843f23ec6f223e47cbfe9dfc523e7cf3c517f262987ff7d7e4c5f5f530ff00dadf9317d4bea23f90f52f810f01e03f1dfc5261130f3bd14447d7c88feb4223e861313c8feadf9f430898bffed30888781fc8f8362f8cae16b4b14e3e579eeba8a08be6d229290763be559f15db4030207fd52b16b889314ca0612a8d8ceccd97281417454021003d567f1c9c46c19368e6fcf14c16ad1b24d112b975647cb0a08a6548855ddbd9c70e9d1fd0a00759d2eb2ea8f932aa1ce2630f9d3df19fc31646666329cf5592a062b8209e2676ef5e77eae593b8f54024202cf18fcbe1b3e7209095c80b758e476dc52768a0ba7d5aa7c61f0a53235e4442680885583e769be70958ae3b22e4a7dc24d81990507370b94eba689036004c5b345906c6f1ee6444ff00bb2e155785b92a8f6bae5e2a3a42a9016ca8cb23395e9c8e5e711791928d9270820e53ff00b5cc92e0449db82820e925db1bea098c898c5298b2cb18c6318c645aee5fc713f610f9317fdad7417ee217dce1e3535bbf252fa9fd8c1e7c94be86f23e03d4de7c0e8b4cde65f1f2060e0ce2a011318039439e8086378fca41a9aa7f444be000be8297a0a404004fe9fafd30027a864bec6318c6318c6318c6318c6318c6318c6318c646ee8fd6360d961a1d58440f22c75d748eadd9d6a812be4a3c9335fad9a6da26bacb2cb229ac4a6d8a5ebfb208c7ca8ac8af4a458b645574e1020e1021fe3b3606ede997343bab6a5c3577453bb8ed5d83b54dae6ec9494aee1e9ee8787dfb2b01cedb06718c04a4fa547a9e9aa25264767cf5827ec55361709eaac4b5315a45ab197235cfc39dbe810ae5f4dd8346dcee76dd35b4d7dad63bd57b696d94e6bae6cef9b3eacf4fb185b458147733738b4e2e3106ae507300e6a1161355ba2c3a416691953c5d85e1980dc49d0eb3a9a832f59bab992e3ed5da6b784e7365ef5c3ed79cb9ca9addc42eefdb63316986859ea55a76ed86f5b52814eac4e5a90bb4a49ad53b0a918faaed5dcaa9932ec6f8c895ea2b8eba8e86bd50e87a5b5d72e5c79b60211f515dda364d5dbecbb1d0e26f566d7d745a6190d3e70fa569aef5e414f95394988e5ecb2af505199167667b6eb477c4231d77d0fa8b6edd25b58cfebdd592b7bd9b56d37050b7a8d80d67bc2c367871acdcf5f2a4b5b18f97755dd6f4ad654a7362bac2bf97957d519bb1b88f3485e1f1e23cedc5f10b39b0babf6a75d436c0d704d87b251dd8b833b3d3675dc5c43b95e6d373af3e33688c54d334489d310b0ec0bbec69f70d9f4c5ae5e7a26363d16ac6bb1aa37b16dbe0c360ce6ac81d7bb3f7a6b6b8c850a6edb29ad6c4d75ccec72f578e69a12b5ccfa3aac649cd8e415755bd41ae9decbb52318a3851bda366cbc14f59d39921e6c5c7397e0aa58632adadc9b035ac6ea18bdbdbf2d6bb469056093b6c0546f746d5fa3f56d8a2169e2c846daf7a5434051edd4e1bcda4c8c556ae5b2e636244444fcdc6a40fefcd03e1b292e2d950b76f95297b2666137e6c2db96f9b5dd6c0b1cdeca8169097faae81a74f1adf3aea2612bd4285d9336bcd542af15155b5cd0f5d802165e19baaa674a038ff00a6aab4fe6b714fa0d2e2b61d2f962d1cbacec521328bbb06a1d8db72cedd6dcbd2726e9db8711abb58987afca596a6ca96ee46d9b2acd7dfe9fb6a30d0adbf596371fba394a199eb5e6d24a5c5380e5ce5fa94453edf0ade8175d8fb205b35b169d88aa5835a56f5e56e69c1b61beadd3ec1ac5a5a0ec58ff4231d9f396c8a55272d4409c747e29dca7e16abebdd6696acd11ba3786c797df9d30370a11544e4e43635a2efb76475fd96335fbb825ac65ae5b6c350a3ccc34a4d7da4deba81b0d45e4a9519539d58f711f090661aa364463a96d12bee8b5e95e6ee7eabda93d793286bcae50b5fc97eb9bfa51c51da3e622e6cfbbdf5d36dc449aec9db20755599898359e45c7bd99645aeeadf175bbeb37997b11ec3cb32b577b66ea8d9b5ca09f5ada9852e81b8afaff5b32e62d8d01542bb7d08f2634a5175657aa2d4544635a53dbbe9a754d60f5dbb59d38a2691f10164a44d466c8d992550dd178a658f8a2b3ae5cc1bdbec6a94fd1da72d5a767f71ebe8aaccdd892aa26d6d176a8597643f96505595b94849bc7d38660bb956114921a538cb69b3dc04fee743539a55a0bacef5dc370b7c22449746f7b8adf4e92a95035ed49ed95b05c9e54b5bb4b24c5d1f5bace8b779052835ad534a2bd80ab3a9f4ec8741fc4fef1dddd17d45d1096dbd695fb6ec166e63348d91834b7c65fe1eacf751d7f4ea3aeecd6d62dd55a835081ac4c6f4724575e212f216ab96cf80becf11092d750d14ee9099f84119291bd56a1e7753d3746acfb96475c6b8806bb256b0b487e608dd8fb19b44da6f4fac265104f66f4adf12b1df5cd76091937d448f7c8a726335268368b8edf1e7ca50956f911a746eddd6b7bbf5979b34d935debfb7c9d3978ea8eb0d95a860d0a5de3612d0f6b8b7f2556d69bb26ad36dbe734a905769324bbe9cb959e6ebd18e4b4c52bf7fad3f0edbdf7bec7de774e9ed9ba3aea3bbc6b3012165ac466cb67b3eb9aedaf4786d5b653eb16f907e54ebad643595234deb7a8a708c9933a40d72764e19b927e5656d961a61b7c1ceca86613d190bb5b5e922363a9a95bee3896eeb63d75e5f6b8bedbd91baba3e8695a630eee520b5cd9ee361d70ca8b5060cca756b1ae5d474dcdc4cc5d2c36056a357e16b656beb66c3b873bec0d3fade4f6236bec73b5936bb322a5eb956b75e754d598d0291658895732558adc772bea665ae1f4a8a72d637f76b7dbacec9e44bf562a7e3edf51be11ba4abd0256d68de5a5a6a7e930fb76d5a45d6bf8dda7a62b5acf7ded6d8f707d39b3e369f599797810b138d472f56d7d56b93e67372baa1854e36260606d25416b0484bcd49f1d3b4b9e781fb4b9fd839d5769be6f6b26cfb3569869eacce6bc8e775098abd6e9f57d7b24eed56d947b2f3e5a355d0ab3c9e9a9a44f607aedc4adb6725e56667e7ddca88de4cd9765debd0bb76ddb424b55b7ba55f4cea7d10be8b958b42ebafb4beb225a2c1335d9f52f340b1d5e3e5eeb7db949c8ce275d672edcb130b5966c66d25630565bee478d6c487516ddea18bba46d91dcd6bfa43ad4baa2e0d08da8d11d0b4ca4da682df6fde64a1e1d59991743537d015b8933441ebaaec7ad6c7b168a6f641826d222c3735f5450681a2f5cd5a93192d65d19afef1488cb896458b6abdc3aa3a461e44375754ccbd957cdac2d751eb36564d95211706e2055bb6d2bbec05221bc2c7b3898eb0ad97bd4daf233516abd6baa215e3b9087d6541a7ebf8a7f206f67cf63a9b5e8eaf3276f07dce00e5c368e4d658a53188550e629040852865c1c6318c6318c6318c6318c6318c6322d772f9ff24fd85ebededfe56ba0bc7a7afbf9fed35bbc7afd4ff4fdbf8f5f7fd9e7c7b7e3ce68b4cde63f1f0251e0be28f537b1439379dca03ee2a0001751d44be8061f3fb53f1e8528194290a50215658a5054f2ff0018c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631916bb97cff927ec2f5f6f6ff2b5d05e3d3d7dfcff0069adde3d7ea7fa7edfc7afbfecf3e3dbf1e7345a66f32f8f9113706715792fa8979439e53128f80308a7a96a69fb28251314ca9fd3dd6380881d531ce1f81c97d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c8b3dcc003c4dd860200203cb3d04025121950101d4b6efc0a65f065007f81207e4e1e4a01e47345ae6f32f8f9010e0ce29f225111e4ee7730fa87af8f6d495137a9c3c8882c401f55c0c639c5603fd45143fb1cd2fb18c6318c65bb90daf428cd826d5ef67dba3746f4375b3652345271f6f01446d28ac2a765b1ca7d2fd2e023a4651ac9b4883ca3b6a696520e7ccc08ba7092676d4aeb1e8ad4bb81dc3b1a1d915935ec9afd86d4ab83c8798874ed5ae64a6de4034b8d6959564cd39b825241ab7319e3032c5498cdd6e45604d958e19779404ff6e732d564b6247d8b62b9876da8afd17abb69595f517622346d797c9a89aecec640dc6fc3531a6578aea1add5992099939d6d5f45acdc79d79648eb94992aca6298a5314c0729c00c5314404a628879031443c81bd804040407c087e43f19f59406d4d9b52d33aeae1b52f8e9f31a650e11dd8ecefe3a2a4a6ddb08560053bf7e48b896cee45d24c9013ba720d5b2a749aa4b2e62fd348e215e94c5314a62980e538018a6288094c510f20628879037b00808080f810fc87e33eb2d7edadc9af74757a0ed5b2e6cf010762d83ae757c53c247c8497d7b9ed6ba42ebfa4461d08d6ce9745294b4d822d8aaf954cac9826b99e3e5906a8aab12e86442d4bdbda0768d12db7e7f74afeb18da5cf740b29e61b2ad355ae4a475479c77258b49deb66c8a0acc9d38ea0ff554014e94fbd59266d12968c6920ab69054cd4b55c3763f27d8b6e3fd0703d1fa566774c5c64a4cc96b18bd8d557d73611b091ade665dd3c846d24a3b6e11b0ae909a7a9aa42acde18ffab2a9963c87725adf516fcd25bfaa8fef3a476bebfdad4d8b97938192b3d0ad50f668361330e251928e792314edcb66ee5aa6749c1caaa850519acddea42a34708aca42380f94bd45b1283d157ad27a7fa2f74aba0372d23452353a6eae906569d9f73d85054d9badccd3e2ed4e201587d7264aeac1592d8b7c2d52b31f0ad1e59cced5813c7bd7b2df973a3699d63a3697bde871b3f07056f358d82f5eb4a7164b156ec94bb54dd1ee15c963c14a4e413b75076bae4cc6048c1cccac34a22d92918a9076c5d20b1e25db3e4f75d6b1dad70a66e8d29bdb4d6b18386df12550dfbb02b7071747d96eb9a2b6f2e1b79a566ae4b0adb3193065598d949aa55967e9b195dd86c63d656b322e45cc616429291f975d2f44d17bb3736f4d37d09a32634a34ae4bb9d336aa4475a76adeebfb029767d83ac26a8b19ada76e50b2085ceb34bb7a8f0925371414592a8da595e9580461577ca5c2db1f230d3544a69e15f92faaef146de2eb4c4551b69d0e1b4d4a531cd8b78830fe98ae386929b9e16e832b0e2fc55b4959549eb68d8f63252ed5c4845b33bb1c8fe318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c8b3dcc201c4dd862220001cb3d04226139920000d4b6efc8a85f264c03f91387e481e4c03e43345ae6f31f8f810ff217c500513f82f26f3b9040fede4a626a3a890e42fbfef0448629888954fde5480853f8380864bfc6318c63198aae8ce61bdeecdd3d294224e5bf5e54ba1348f3a9e2f66d4e0612c2ca710d117fd9721b17415b8271b19b44c36c08eba563ef9bad211495aeaf2f6b8d68e954e3ac2d94b59c13ce9beb4e4ef156abdab5c5d496e51e49de107b3b667d0746adc9d9f7d6dea848d0756516781ba717656f4ba8eb67af6c89c3aa687ac370a7c7b76ed14914d8b1e399e6ceaf7715f27da9a374cd29587ef2ddb6c714bd9963d8d5e7950a56abb873c6a7d03316eba54da243717d678cfe8b9eb6d6e910d1cf1a4a9578d65316aad3832e258fecf83fbea27636d1897d29236be758791e656fa9aa8c3a8f66c1daedecf9d3a36ab3efac53ebbbb0a9174892d87a0579cae2b5da8275ca9b3755b650d290afdc120ec8337b9939fba775c2bd6b21b264b66582eb782eca69af2666ba65cd8f5d59dabeb35ea6b54baa3d510abb59fd212f05539fac51a7e5967724e63cd5b6668824db58f6d2ce71aea70f7ca75c748cdebfdd458ed83192b1dd72c6075a31ea8bca2d2a53db6a1751bcd1338fedf637d3561bbd575aba8cdc14c715ab95aecdf6e16c46c2ce39e355bec9b763b7aafdefa4b9ff00a77755cb656c4a9a1031fbccf2570acef65235aec78edddd0ba5dc736d375c54a3664075c58b4c520961d672b644d5a1fd53c8ba3c53cb532b1bb908abed67e10edb9046cf65a56cab84358e5281dab07a2c273a5362c84f73a8edcb0e9d9fd3b5d96b1af276469b1845a52f6632696f994eeaf7543dd810084134988eacb5928ea5ad7c69d996a96a2c64e547745cf5d465d39736aeb782d89d5b52b5cce89b86a4ebc47746e365b304878bae6d34ee54c4e009ade5625ad9e46acceac9d193710ad8c338fe716e7d99b8b43f2bb4a8d002eb41e95929eb15a2929dde9fbf7b42b2bb28eddcb59e62bdb1365eabd5d74958b8cd8d4674ee16196731859ad7f1b626ac2bece48f4b4dce60aef5cefb2a634e8d62a36b7ad2f5bb340f67e92e862cf71dfc81b7add149d97d28874dcd4b6a49289e777929721a34a11cebd688da636a013f1aaa16457f4c5c168a193362e7fd2769a7eeba98cfee6aa38dbfd21d23b65bde6bbc1bd82374ab50779f1a4cf2fc3c0327cbe8d64f0f61ab49bf6336a94b22d63958562568d9ca2ed34d1cb99f158d68bc455ddac7d8b5cdb6d6c7b152d4f5d41a52b45fc97ee3292bda6eab2f54859092b4ef2d5275e1d1952ca39750b41a6d72320e8b16ab7825276e0744926d2b5bd6c195a82fd9bb039f17b358eefd3fbcf5aec27dadf7a70e76eb8d656bd5156d15aef4a5db52d9e5e0743c9ccd764ae6d2af2f20d6d6c21ec8c62523c7b7710122dd77cc33d3e00de8db90f5e5039c2dd49dd1294246b5b5b65bb9ea3f26f670d1f4d5b2e5b6d19aa9f33eae809dd1833eeb56d22a9649b6758b0492addca6ceae995c43c2b3948e628448bb36db1d01b6faf1e748a365b1d2fa0b4874573d699d8101a07be5ccef306a2d990aea16ab54a469579c730f4f90b1599fc555ed1b9b653dbeab67b1269a7538e2a75f8466d57b8f535e7ee7ab7b9e777e216b8ce83ea7e4786e45a4c6eade4beeb97d694ba9d0b596cdab55a7e626ecdcdd053ebc85a2fbb46c3729c6cde0df1eb30a113031f213ee639476ea4ec46c1d767db3c596bb51f774a507917415b2b8d2b28f15762aaf6637dd8ab143d791d7f8d4d6d1add8326159d7d15b161a29c395157c435f9e248b36800a3b09e01ddba2c4082301d2a1ede3d8078d3adfca7fb44dfbfc694101f020041f413fee1010f25013007bb745808804074a8ffc3f21c69d6e003ec6129bc79d2803fe98001cfe403c944009ee6f2507f9edd17e3cfe81d2bff2f5f5ff0026bd6fe7c7b7afbf9feca7afaf8ff53c79f7f4fc7afd4fd98ff3dba2fcf8fd03a57fe5ebedfe4d7adfc78f5f6f7f1fd94f6f5f3fe9f8f1efeff9f5fa7fbf03ddba2c3dbc4074a9bd4bec1e38d7adc3dc47dbf617db4a07830780fc9fd49fbcbe0df837af41f7c8173dc6aac127f15d24d4f28fd38b8e03f1975e981dbf55baae536e9993d207290e749bb8317eb193f2082821ec00023df0eedd163ebe603a54bec5f61f3c6bd6e3e821ebfb0deba507c987c8fe49ec4fd86f26fc97da92b57c9572cd1d168e2da7e858145f11751aa921c6bd7e902a46aa334dc1c3d7469c48081dfb4057ea013d3eb14c6f0521c4beed6be41f9cae15f6d69aca1d032f04f01c8b57cd7907ac43ee3ecdd22c9c7d26aae964de1848e57021401bf9501276aa207498bc3a143587e53f8eaa6fdb46596677dc2be78c9a49366cfb8dbb10ab2ac1f0815abb4d24f44aaa288aa207027d3298e229aa502099250a5b9941ef3e6ed9f5e7d68a3cb6d59b898c6cf5c3ef1cdfd1cc24903b1040e76210b29aa594bad28e13709acc229bb25641fa5eea356ea953504b41dbbe4e793684ac7a17179d035f712a92abc7a121c6dd82459da681d14d53249134628a08914709144a2503f930f828fa1fd6ee53bb479d760327cfe996db4d8908c68d9ebf4d86a0dcc77ad117681dc3622d1aa6bf4e44aed54d254a561f6a2f8174d46a66c0e486442c34b7caff001740c92b113360def1b2880a455983ae38ec24dca4658a91d203a43a2bd8a2722c99ca03e044a6137f043892f1d7fbb7976d4a8a35ebfcf4aae46e8bb5116ba9b718ac8b75fd008a3848fafc8a37f06508454ab1533a0a08a4b953500c50b60b7ca6f142338c2be6d83b1d47922a229a0e9bf3474f3a8447eba08384d490b0b6d3aac1c5a252ae0472b4948354d92893923f336fb758495b87c87721080086d292101f7fc86acdc4251fa65039fc086bff00cfa1440c7fff0069440c6f003e73ae7f917e3d4dd31666da531f5640aeccdd40d49ba8ed0a56652196176fc9ae858c7fb028046bfa8396c2f9522c8b2fb85505c89f63fea1dc843e3c6d2921f6298e1ff759b8bf242fb7b183feefff002527a1fd8c1f80f537910f51f0ff00a877210f8f1b4a487d8a6387fdd66e2fc90bedec60ff00bbff00c949e87f6307e03d4de443d47c3fea1dc843e3c6d2921f6298e1ff00759b8bf242fb7b183feeff00f2527a1fd8c1f80f537910f51f1fdffa86f21fafbff74a44482023ec1ab77018000a6020fb085007d040c620094c206f0748de3d54209bfa1f217c88712806d292f27f3e803ab370944e2042a80527b500a061310e41214be4c7f72010044e4037f03e43390c4dea1b464c4de0a3ea1aaf7108f83894083e035ff9f0713900a3fc184e5f1e7d83cbfea1bc87ebeffdd291120808fb06addc06000298083ec21401f41031880253081bc1d2378f550826fe87c85f221c4a01b4a4bc9fcfa00eacdc25138810aa0149ed4028184c43904852f931fdc8040113900dfc0f90ce43137a86d193137828fa86abdc423e0e25020f80d7fe7c1c4e4028ff00061397c79f60f2ff00a86f21fafbff0074a44482023ec1ab77018000a6020fb085007d040c620094c206f0748de3d54209bfa1f217c88712806d292f27f3e803ab370944e2042a80527b500a061310e41214be4c7f72010044e4037f03e43390c4dea1b464c4de0a3ea1aaf7108f83894083e035ff009f0713900a3fc184e5f1e7d83cbfea1bc87ebeff00dd291120808fb06addc06000298083ec21401f41031880253081bc1d2378f550826fe87c85f221c4a01b4a4bc9fcfa00eacdc25138810aa0149ed4028184c43904852f931fdc8040113900dfc0f90ce43137a86d193137828fa86abdc423e0e25020f80d7fe7c1c4e4028ff061397c79f60f2ffa86f21fafbff74a44482023ec1ab77018000a6020fb085007d040c620094c206f0748de3d54209bfa1f217c88712806d292f27f3e803ab370944e2042a80527b500a061310e41214be4c7f72010044e4037f03e43390c4dea1b464c4de0a3ea1aaf7108f83894083e035ff9f0713900a3fc184e5f1e7d83cbfea1bc87ebeffdd291120808fb06addc06000298083ec21401f41031880253081bc1d2378f550826fe87c85f221c4a01b4a4bc9fcfa00eacdc25138810aa0149ed4028184c43904852f931fdc8040113900dfc0f90ce43137a86d193137828fa86abdc423e0e25020f80d7fe7c1c4e4028ff00061397c79f60f2ff00a86f21fafbff0074a44482023ec1ab77018000a6020fb085007d040c620094c206f0748de3d54209bfa1f217c88712806d292f27f3e803ab370944e2042a80527b500a061310e41214be4c7f72010044e4037c8fc8772080088ed4902f8f4fc1b56ee0298414289c86020d040e2512879f6001280097c887b93dbe52f911e3f55049ca3b5df2cdd64c1649747586df5923a461281540513a098a0537ba625111fdc551238089554c4dc81f217c88712806d292f27f3e803ab370944e2042a80527b500a061310e41214be4c7f72010044e4037f03e43390c4dea1b464c4de0a3ea1aaf7108f83894083e035ff9f0713900a3fc184e5f1e7d83cbfea1bc87ebeffdd291120808fb06addc06000298083ec21401f41031880253081bc1d2378f550826fe87c85f221c4a01b4a4bc9fcfa00eacdc25138810aa0149ed4028184c43904852f931fdc8040113900decd67bb3966e165afd3ebfb2debcb15aa6632bf02c57d75b4a308fa5e65d22ca31a7df4ad2594735fba70ba2995c3e76dda900e0a2ab269009c25ce318c6318c8a7ddef1a47f0ff63bc7ef1bc7b343963a04ebbd76ba2d9bb620ea7b613eaaabb812a09940c600032a3e9ec200203e7c0e8bbcde65f1f3e478338a844a6289b9439e8e206f1fb84fa9aa67f72fa8887a29ec274c00ca002662802aa87fa8697d8c6318c6318c6318cea3f8f6128d546326c59c8b1585232ccdfb645e3554e82c9b844546ee1351150515d2497484c4114d64d3509e0e42983b78c6318c6318c6318c6318c6318c63198b15fe53f9f75ffd7bc6ff00bb1751eb6bdd5ef97bd131ef6857c9e99b6ea5d41615abd76dcd3164abc54fd75086b228f23ecb57aaa028cd43eb749ade27cdf6734ba5077a197c8ff2049bca0b08ed9528edcec79cb340d7922ebad9082cd5cd5ac160aa3979646cf2a6d9dd5e2e6acf579cafd3e4279bb046e72d1ef1955c655562f81ad3959f945e37bd56aab6cd7b79b86c08ab9dcf5251600b52d4bb45fbe7531ba60e56d34f71f62e2a6cdc7e92dab15eb1d82cf2299154ab51b5e9834a022e5b15b2bc7f1e7db105d9345b8cd96d31160b1c7db6e16a8a675ea55b6b3111da3ad1b576856743395262748ee0ad33d2b50d76e57b33eac4ec9b56f388be6ee1bc61ca9b50ea74f77953f5a6d5a2f38eb1b3579feef93d91450da3faec1cf3ea769dd26ca0e6f6eedcba5d2c688c556232618e93a3da646020ddd9529723a95afcd398a5625520b8f7b5ff00c9bf19eccb7b7a2d6365cf2764929e56b500cac7aaf6b540b699846f34dd70bb4ac2d68a5c4a736ab7b8dfea918e9266275d9a128497769210c9ab204bedb83aa344e85b35569fb5eee5a9d82ed18ee5aacd5780b2be6f30dd95a2a34e55b37948b877b1449456c179ae33690ebbd4a51e24e9cbe6ad15611d20e5b46c83f95ce19b64353e6e95b6a5af2d760ed7fecd5190a86b2d9f36f6d76d0b1576aa690856cdaa1ece68813b6a848f4f639853a33976e5666d279c3d64f1b21dda5fc836a3de721ce53fce9664afdacb6fefabae8a9b9b99a45fe96e5497ad69dd9bb1557d4d5aeb0b58fd613819ad74781b01d9474b33055d3d662e993e8c58a390ac6318c6318c6318c6318c6318c6318c6318c6318c835f273537d7af8e4eefa8c6b941a3e9de45e8564d9c3a0505ba6a0eabb42bfea82292ea890e090907e9a473f9307af81f021a3d337997c7c808706714f9fa61e793b9dc40132153293db5254441314ca1e08a26020454a226315529c0c739804e697d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c671aa995649444c22055533a6612f803014e512889444040040047c7901288fe0407f8cc7db3f8ddd132b51d3d5ad9a698d8abe97d6348d395c72f859b1897daee89b1abdb1d081918055bc9b7fa57593a3ebe63b30e83921edb154c8d89f78f8b7326c9f78954f8b3e6ca928dd66d3bba259d34acccc2357b3bb25c3d7ede7e556dc2b36d908bf4229a3b25feba6df1b354ab4802dfa1c13f9e2ceb4af05898339747b8dbe2ef98a38eb0432fb56bccc969756c8489adec793af44551ea9ce08f2bc731ad4743b766dd845406a84d56f08d562bb55b4f3c772ee1cbbfa846a9dd5d6dc6b48d357eaa5ab555a2d94aad4119f126a8314e59b6af5aa0e2f5e446b0d53af645ab26ac9825acb4cd658bc7944aca51c320d2d2f54b23a9f72fdf58867e2d6c9f867e51da9b1ee3b4acb71e8f6f64bb5eeff007e956d05b9a461ebc9bfd9f37459dbc41a75f6f1231afeb13ca6bbad43bc8c9f4a65656a6d11a82af14acc74245455b688f8b99e736da04744ddee9aa289ca976d9f61e7ab849ec973b6366df2d3d01b32a7b3f746d4b72e943d2d0847dfa730b050e830f607d76518cad867ee7606b26b338307d25f7af28d9baff7ec429bcab8c2a9cf7a42adb3e235c1eaf7d348dcb6e5c375ebf654b95b84e4592b0cd0a145eae86776046a91aacbcfbd95bdad196f5526ad6b51047b46b3f88ee7661b034feca6db23a31bd8747c0ebd80a33267b261a2aa88a1ac29db2e954f7af69b0d4b8eac7de46b0dad69944c91917191c8584cd6618c7b35cf28593beba878b69daa6e3a85fb27e55b5ef30eab4f537336be49ba85469694bc1c7c4dfb67dae50554d3b46d2ba346cbd7cd28946473184ae3a9c2b345791b9585c1e6b6318c6318c6318c6318c6318c6318c6318c6318c6459ee6100e26ec31110000e59e8211309cc900006a5b77e4542f932601fc89c3f240f2601f219a2d73798fc7c094782f8a3d4dec50e4de77280fb8a80005d47512fa0187cfed4fc7a14a0650a4294085596294153cbfc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c645aee5f3fe49fb0bd7dbdbfcad74178f4f5f7f3fda6b778f5fa9fe9fb7f1ebeffb3cf8f6fc79cd1699bccbe3e444dc19c55e4bea25e50e794c4a3e00c229ea5a9a7eca0944c532a7f4f758e0220754c7387e0725f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c632cbf4857636dfcefbeaa5320b8c45a34bed2aeca95aac66ce4d1b37479d8c7c0ddc1004e82e2d5caa08ac501324a7a9ca02240cd0f0600298c006038008801cbec053000f803140e529800dfc87b14a6f03f9280f900de63f1f2021c19c53e44a223c9dcee61f50f5f1eda92a26f5387911058803eab818c738ac07fa8a287f639a5f6318c6318c823d0fd932fa56c9b7e36b5aae4f65c768bd2d49d99764a186caa4cbeb36d8bec95375cd422dbc054acea368e6b1b55b8dceff00640632ee2b95e6b0eab58090178e9469e9683eb9576ecd696692ac75c1e13a0f4b5bf6beb5b36abd86e364d59d48eb6b7c3405faa4360755baa3990563e2aeb4a936b22a5720cede552b9d6a5639a48c0b63c8734b76e6be83ecd0e40958e3b3743a766f642bb1959866584676dae26c2c72fab9dc40a3fa8253a96af9469b39292fadf64a57d378911351c365cc8f2b5f917e167b5a797067d55a59d57184a57a15d4937b9c72c54e4edd5a99b8d59b15b26733d57fa8aaf5d9f9c855926ca37938f8594599aab0307209d6e7ecfe4f0749312742ea772f5c53e9d7e68d18dc62641cbfa76c355937a0cf46a0c9770ac933bbb89160dea40c0ae17b138749378845dac6f40ebc576c7244e3845b45f44ea774b2eeab2c8a016f8c4489bab8d7edd6aaca2e9670b248b33cbd7a8376956ff76a20056d549ffae292916ed34a3bf427c9df3b6b5d3152d9fa8764eafdd72db0766ea3d7f4aaec0dddb2e330d3616f2a169db0d90bfa52322f538faa7f5929229aae5b34632b20d994522fd334824ae57175eefd6dac3b7daf226cf99a76bf653da0f5e6d3a55d2d1654a294b6ddeffb6aefac99ebc64ddd269c6b773e6ab1ee239574f92752f273ade2da361541bfddde3ad75ff2fdc256bd055adebada5e62d9f6c5acc6b6b23223b9c51e5cec3af19a1188ac648cedd3cbbd4ad15868d12f674e65abf2ed9049418f7229c8fc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cb67ba44434e6da10013086b3be08143d7c9842ad2a3e03d84a5f23fc07b1803cff002201f9cd0bca1bd943980e753d8e637d4503c287f2611f7387b9fc1cdff2307b9fc1847f79bf91de5df1f021fe42f8a00a27f05e4de772081fdbc94c4d475121c85f7fde0890c531112a9fbca9010a7f07010c97f8c6318c63222da3446d665be7656e8d3db2ab1505b6d693a76b9b132ba54e56ecc602e7ac2db3d2945bcc2c047d92a884926e2af7fbe4058a31ecdc7099fb6a6ca22bbc6ac24e25edbfd2bc521a836c6b2b192ceca7a89a635eee56f4f2bf8e685bdda37574decc4363efcd9d6b5e3a2a2ab7071ef9c4447b1a7d629ec19b08f46c36741c95366da1db129753e3d6b2d65c9b7246dd2973e8282e99b6f5247ed06f58a456ae364564e9d62a0c3681939a5a3e40e8e9f69af6691d7c9c715e3673fa747c7cb99fb6984dd3f718fea47c7cf5ad4f56f04d950b75d63ba5a12c1cd757dc7604e2746c8d779bf4a6a0d3fbdab0b5518558f3c9d7362ba6760dcd210b276563216d989d64aa72cca1d935884a30f32e07e2975c54229bd7e9fb4ae107035175ca766d48c8f03597ce289b1b942c170b5572e930f0cdd00bba3789fbc4fb9b955ddb7888549b3c51bd60b00a820edbf7c7e26b9f9ec13c899bb25f24de587426f5d2976924dd443346d129bfadb71b9d93697e8868d750d1773a9caed0db91daec8d9a2d1d59abecab0d756464d90a6635a592f8738176d639288dfaf68c6938fd2d13b4a375be8ad3b42a7ec767cedbde2b7f6a3904e9f5c88651d4fb446d9dacc46db67a115509758d9f58f231ad9d454328ca5474af04d67a576aa97f9ed83315daf59b58513516d0a5c65761ddab79a66b8dccdf78d59bb2b53b54b27537cded89ba68e1fb26afd6fd2a49efe9c119286464d1f0b95b912535aa5b2764b949f6acbeee7e9eb46f4b0d4deaf58d967ac6bc56d16e9382d3b0d24fd09385a8c4ccbeb4d9f634b9e8c28b9aedaf63dc58c34b2a558ef8f918c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cb67ba7dbfb39b6bd4004dfdb3be7a808894047fa5a57c009800c20023f8110298403f3e07f8cd0bca1bd943980e753d8e637d4503c287f2611f7387b9fc1cdff2307b9fc1847f79bf91de5ff1f3e478338a844a6289b9439e8e206f1fb84fa9aa67f72fa8887a29ec274c00ca002662802aa87fa8697d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633cb7ad24977f0ce19cb0b164c9cbb565a3bec5b3909b6cb47ba6ed9a8ba544178e166fd56b220bb5f63ae0d459aa5fa2b98c4f5318c6318c6318c6318c6318c6318c6318c63237764bf978be41eab93aface9b4f477376f27f08e1889caf5bcbb3d6168711ab33324451507493d4d051b8a6439c1529048431bc00e8a0cde65f1f2021c19c53e7e9879e4ee771004c854ca4f6d4951104c532878228980811528898c554a7031ce60139a5f6318c6318c632df6d6da546d27ae6e3b5f65cf36ad51a8906ee7ec52ee40ea0a2d1b014893564d1129dd49cbca3c55b4541c330497929b997ac22231b39907ad9ba9662dfd575ea56a1d5bb4a7a837f8997db977d3540adea39c42b909b4a3ec3baad5155f8463648379601630cfabd0efa42e76c8c565159086aed76c0659b8bd8c74d52936a49c6a4554eac8314888b44e416328ed0215160a8a8549eaa6328009b4505154137271044e29280538890c016835def4acecbd9dbd7584146caa4fb425a2a94fb14eba5a20f0b3d3f65a156f613a675dfb2937722a0d5e2adb00c2c4326c234cda5defd9a257054ccae5da7f350f1606349cb46c714878f4ce2fdfb568053cbbf2454510c2e154c0a793945138d8f28f817afd42336c0ab83953c23330ee5fc9c537958d5e5215264e2623517cd557f12849117563969366454ce1824fd268e9462a3a4d223a2365ce81942a2a097eddcac5b06eeddbe9260c9a3060a4abf72ede376edd945a245555649dacb28449b3049341751478b188dd3222a9cca015338871bb998b64d1c3e59e2466ed63949653ed7ddf383c72682ee05d3766c8ae1dbc2288b75c5b959a0ba8e852311b115543d73cd6970ae3aad475b95924e26064ebe8da117563497acaed60d5608499de4b47d8128d9084164cdca4a4a36976ac9d449c4c84922d574d44cb5011745531889ac9287215339ca450873148b00992398a51112955029853308001c0a22511001cb41a2b76d637f6adacedbabc74dc1566e521676b5942d49473193978fafdaa7eb4c675aa2c24a4daab156a6d026b356d449e28b3cae48c7bd55140eaa88a7e8ed4dc152d3a8d05d5c53992b1d89b4699a8e26422e34cfd9455ab603a7119565ec8b82c916220e4a713655d24a1c15216726a1588a4267e5392e9e318c6318c6318c6318c6318c6318c6318c6318c633a8e9a9dc999988f5db406aec8e944da8b702be2112593fb2782bb75cff006863aa470706a76ce0cab740bf70080ae8addbc6318c6318c6318c6318c6318c6318cb2fd21110b60e77df50364290d5d9bd2fb4a227caa3a3b14cd0b25479d67280a3d4d5454664162b2e07749ac89db97caa45533100e1a1df3798fc7c094782f8a3d4dec50e4de77280fb8a80005d47512fa0187cfed4fc7a14a0650a4294085596294153cbfc6318c6318c6449ebbd4f3fb721b434745c1a16980a7754e89d8d7fab3855049198a7d46cab394deaa0e51709b946956d7155d8ee187d211926d4d5a3cc74937275498a5daff127bd36e43273173b468f9adaae765740deee7706f27b3980ed89bd8af2668ba06d5b21470c9e2f2515cc5a73666cc0ace9e4cabd3e52622a99554a69a403b9d931e7adfc35d9e2b66c65aec73d47bfd55ceed8284d8f5db7ec1da0f9a6cfe22d7f4f7f5dd43a364abc4aea35a840d7b330bab2e6ee8df6d3d5abb5a694f64a72e68359d522dbdeee2af8d0d8dc9d77eb7dd9216dd5f75e84de51b6c95d67b3958e972052ec5b0c0d63b2526cb14106cd797d775abcc1d1d0a94b1a4a4acee68706d6b8f5947291092b2d8cb93f8d3ddb39b85af39ec29ed1972d81636e5e95db1ba5d31d833cc6bb4fa0e9f534e55d2b94e59a245c6c7d9325bf773ed2e8783aec8842c43a4aa90e93b92ad4546c4c735b91a43e2c2c9d5747dd9bb646ccdb5cd5fada55ec2a4abd52d88ee9b768b6db134d54e3e7f66cb999c5b984bcb0d41cfcbda35c40c53c7d18d365ee9b65be6dec4ac424527dde92f8e6d855bbc486bc848dd613b11d3db716d1da9290bc8dd14aac67372b3942dc5788fd9af5b554ef29159d77acf40a5ad6895d8590b43297d91b6af17b7ea9a6ada8b742f5d8fe15ac93141d96c1d6c7a6587644b694d69a2357586557d850559a3d6643665eb60743cd210501266751d2f2111b6af7ad34822d9fc9a944a0c757e2dc4b82f2d62726a7ae9f131d5fb82d7b226b73dc396aed1fb0a2689435d9cc176c4ea2cb5243f4bc46d5b6ebb6d14788828f655e90d4b48d73ab6062582a822cd086b1fdfba72f6e763b3494c9d03c25b6b4a73475ec52161a7a3d79d1d1bb66392da30b73bebea4908b36bbc6e8418b8894888d71abe235dc2da5a424754eaace659d623e25822ca727136c824843d85f89be89a9b0d23075491d32daabac2321ae0cea12db1768c843d36f94db3565f47d5ab2f9f54a5e524dcec9a86afd4d48d87b9d6fd12723a317ddce2b747229b308833bbdce7c19b6a8768aee91da08ff0054d675deeea674027d08c662e92ad67f58eb2969fb073ff31953d8b6b98b1a2ff5a5ce7dd8377700690858ad6f4280fea49593b86c15422f3978c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322d772f9ff24fd85ebededfe56ba0bc7a7afbf9fed35bbc7afd4ff4fdbf8f5f7fd9e7c7b7e3ce68b4cde65f1f2226e0ce2af25f512f2873ca6251f006114f52d4d3f6504a2629953fa7bac701103aa639c3f0392fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319167b9800789bb0c0400407967a0804a2432a0203a96ddf814cbe0ca00ff000240fc9c3c9403c8e68b5cde65f1f2021c19c53e44a223c9dcee61f50f5f1eda92a26f5387911058803eab818c738ac07fa8a287f639a5f6318c6318c632c374474b69fe58a4c56c0dcf3f2f070160b9d775e5750af536e57fb158eed6b33b2c0d6e06a74281b25925649fa6c1f2e4499c5aa44d066e1554e40207b59bd1ff0021bcc5d05b35969ca2cbed387d932d5ab0dba0ab1b579eb7e6947362aed45cc3b3b448579dedcd6d4c8e9b2d7dc582113954239e3872d3f54662a23e15f2137728c1d89460d865d4c36987fee51a986d8814afbb27f500d189384ad1ad3f63f93fe8e13ea1227eec7f60bd1fa21e4c03e2ad72e5bb36ee1e3c708b568d5155cba74e554d06ed9ba0432abb870baa62248a28a45328aaaa1889a64298e730140443af17291939191d350b22c6621a618b49489968b76de4232523241ba6ed848c73f68a2cd5f317cd5649cb476d9555bb96eaa6b22a1d3394c3dec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6459ee6100e26ec31110000e59e8211309cc900006a5b77e4542f932601fc89c3f240f2601f219a2d73798fc7c087f90be280289fc179379dc8207f6f2531351d4487217dff0078224314c444aa7ef2a40429fc1c04325fe318c6318c6331b5f26154d9f3149e5cbc6add477addaf745f6ce88ddd6ea0eb41a99ef2fe894e6b74653ceebaceeb69a6c0c8bd66b4ec718cc97b03239903acb94c6220a78b3b49b6eede9bf90de6adc2fb8e3a479e75b68ce7dea5ac5b6d5bf59ea185424ecbb6a6f409ea50b596daff006e6c5919854e851ec2e5e28bb38f41924dc0c654e658489e61f3f2c356d21f27b5591d53b764a3ba8657776b4d2cda9b6a99756bd5b667f7dbf4b7c8453dc5c6bb2d332e79e7563d184e75612d7983aca4fa1c138240418163acae5248994ce3b4bb11bc375b49f50486e79cb71a7763a757a6c8d2f5c1680833636fda0a5254e7a96676892756e89b06b95a80cc62ad9035d8f6b26c59252e0ea75fd91d2d18e9287c8cc74f693b1211dd0ade46128fc575f92d77368eb186d2cacec9e92d9f19d11fd751300d3ebc7c3c25f23f592962795d709b9afc8b8595a3b43b43bb6a1493e8cf93479ab6016a93aebb8dd868ea5d8b2d76697d93d426fbcee76f07471d671f563c0fdd344f8dd4b217640ce3233a6516e59a5552aa911a2ce48efb7b2a4bb3e9db11806c3dafd8e829ba7b4779eada3ebad544d2ad125f5943723df2e7419bd648b9aec848c65250d9b0ee9d0cf5bac8696fa10d14f656118a659303f6ab319f2f310b7deecc9dd8539b7984148a52e96bc67adc39e1f6b36bc6520b20306c9d2bf76e3a31c75d26d121728a08c4aea9fd63ca96b050104ade5e19fcae43b87148d707ec7b50cbf0fed021f6c6c0b06814db29d1b77e7952c9408588add2ead4d3532cd46de91eeeb4ad9650eed468e1fb38d0904aa22d265edca92b07c8f123a7d4a3c5f57213e4d37b691234b6c3ebb7cc5956cdcad0ee74e3e825e51bb88d7fd2c3d5eb398f9668ab89d44b566f625ac4546bc5ac2aeafe73cca75f6b4e8bb8a3b29cf51ef3d3319a2745475711b8d52a30f656db16d93752617b9072e61e36b3ac6fe843bab1d86d5659b899eaa6c0a3c4d626ea4a6bfb44036a94cc8e60f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c643ef909b14554b82bb5ac936e8594543f287423c7ce8a92ab99148ba9ed8503024822e14308a8a10a1e11500a26f6397d00c21a34337997c7cf91e0ce2a11298a26e50e7a3881bc7ee13ea6a99fdcbea221e8a7b09d30032800998a00aaa1fea1a5f6318c6318c633c69db1d7aaec3f53b34f4357634564db0484eca3188622e55039926ff7720bb76e2b2a54d414d2fa9f50e043894a2053087955fd8143b63b598556ed51b2be6edccf17655fb2434cbb41a15549133a5db473d72b26dcab2e8a465ce42a40aac926260328401abb3e7d8a26128183d800a612f90f6294e26029843f90f612980a221e0c243007e407c0c6294a6318c0429004c6318400a528079131847c017d400444447c007e47f19f58ca32c7af6856eb0d1ed169a8d72c167d6d2b2560d79393114c9fcc532665619dd725a5eb0f5ca4a39867efe0651f42be76c144555e3241cb158e66ee544cf59e7111745448564d648e88029e5522843241f4cc2553ca8511287d3310c53fe7f618a6037810100e5c6318cf9318a5298c63010a401318c6100294a01e44c611f005f500111111f001f91fc67d6318c67c94c538792980c00262889440c1ec53094c5f21f8fd86012983f90314407c080867d6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e1ff95cfc84fe0c3feceba17f0537a8fe3585907c88fb17f6878f272f91f628097d4fe7d4748f66f32f8f9010e0ce29f3f4c3cf2773b8802642a6527b6a4a8882629943c1144c0408a9444c62aa53818e73009cd2fb18c6318c6319892f97daf6bab1eb6e3d6db920aab61d391ff207cef33b5985f2159586881468c8ad8ce2517b94549b2908a730245fecc8b924da2ac4ce556a45400c720e46ad475de1163f29dca0f385293a12b71cd797bb153daf23cffafe12a91ab1ded879a494b637394aac0c5c63c74a1984fb9af309374abb295b4dbb6a894a65d453f4059f933a6f7675a1775e9febe9f61ae6c96371c871750dc1adbfa2afd048c732b4fc93d7b4ebba6b0235b69d2abedea155e4dc59a6a52c10af9b2b110ae945ea0c992e3226cb169fe9bd9dd6fa0fb68d7a8ad2ace22bb56deb4183d6f4293bbc96dea5bc8391dc34b7153de759b2c43760c2c5315b82a84dc596114413913cc4b0b68b7108784957d08b447c9a6fda8ea7d0dafa75ae870ac3cd69ad104bade5222e919cf3509c2f3158762bae7bbbb5797d6d366dd90b6faac551dcccff005242c5b95264b1afea91bb0512545ef75ffccf6e993b258ea50baef56d0adabf2bc56df84a86d6aced0612fafb6f1a479b5594d697a7069cae96f08a959de5313697f4730af11835aca2f19cfda4c4b1c6c0dc6af757dd774fc9772f6acbc4d6bea9dab46edcec6d6363d71170f6486b65b632239ba9b275adccd1bccd827c8df5b6cf7f313331af9b9d9a644a222cad12bfd964dbcc472bc5d53f217ba9d44f6b6ac826944d6eda8f49ed5a226e55796c89dd3a918ea6d251537ac3a1e79fc7d81b47a744dcf6a9a790bade4631ad6578d9294a4291d669bb2233d011ddeecada101c65c715ce6fa3b2d15a5a337e72d7494fd937348d5a7217447f5855f483059ed56b6cdbdd59aa7db1b8d49a55fd295b4df965e512acce481c974b0ae8c43ae6b07c846c8d5731aab59e9763aaf679ac1ae77aeda9968fad56dbeda256a3cf3cb3cd7b7a3e8faee1e1ac68b38ab8ec16fb26559463341575011aac69a69bd7649cbc93073e6ea6f93de83bacaea2ab5d2ebc0d5591d875592d910f7baf4fed9b66afdbb10b4f52e1a274bea19b5e56be8a5d030459c95737aac4a49cfbe8e2caebf08fa9ac32d65255e91d0ff2dbd177580e687374ab68691b06cc82e5594b7d6a023af15fb15ea57a6773d8f575b69fa618b9b859cc9da794636218cfef06934ce75459cbb5a3d78fa22646ee9cde1e6ef91ae8ed9dbbb97687b01af2f2f46e8e6fb8ec4d25b55ab7897b74643542c577ae50abeac03fb8bf74d14950d67769898da08c64ed18ebb046ab2b1d4392750d253fd8dedf213d9dad3aa2d1ccf54e70acd88ae76457293af7650576f329484a3776d6eb8f39da6ef128859a10536ef2cd53e8a84db0ea09baace9a851ea6ece66e13ec826e176dcee8d9971d23d03a92c72dade9ba866b96be52ad52d3fb1a7361ccdeac5b274a7525c74ad3ea14cb958ef299a208284bc059c6ae117613c65716695eac3389884621f23282cdf289bce8cc6c94b3c273d4adcb54a9d3249fbf37797b75aa366c8685a269abcd174cd14e84e3a9caeeefdb313b71541bc6cb48dc0638daf2d526c6bf3c9b9fb188a7f64fcc7ec884b06efd7b5fd73ac6bbb0f57d73bd268d056f96b24acfd61a72dc56979ed6162bfd362548d9b8e83d8d05b1ed324f850314ae91a82cbd79dac920fd309a3d51d8d3bac2339523a1a4b555b69dd225978bbfdeabeeff5b6cc6b727115c670d6da0c2257e849c52972d2b684db48df5b237b674a4dc423d9d81562a41e4bc5e16341fcb26f8e51f8f7a9c258ebfa92d767d29cbdc697aa1cbcf7f72dc3ed8356dbda0b6b5f8940b0354a4dca8aed2fbed32b4336b8af61afd54cced4de4c2bd233316c2a96b9cd6bf95be897764d827d6f45e6369ad1bf45c573f50f64eced893b5ea4c03d5b94ebbd1ffaf6d5bd7df47d61ab6ba4cd9586b3a0a310a3255e4b272aafd393988b6b5b9ba7758f75ecee7cafeddaf3388d4d7c8db0ecdec1bbebe671167b3cdc8ebe7b5eeeea8ea9b94aec89656456fd5b5352e3b762f7b78feb91b08e6bb4fd7b2a9ba5810910775ea3adfdd3b0a8dd0caf4b4eadae6625abbce57fe72960add8ac44d1277709f207a674fabd4ef19bd7eb3d8bd35091979919f9c7849e91791c9d5adb584ee520d23ffa891a2b873bf76dd28911a620e4f9e2d8d2d3d4dd8d7ab86d6d87b0a6e954ad895c9ced8d974c46b5cb84194b51a5e52a516ab0bc7f4b8cbdd536f509ea7311751d1135fd6ace7f5ebe46361eb8f8d2d71da36d4344b3d87b7a2eacf28b090ae7645a75ebb96bbd7646c55ca9a09c6c7a33f2b6950629e41bd68ea6aaf02de41372b9ece451a21172767677e54f7a47dadccbc054f9c2ebafd38aa2b80d775db75a1c6ea4da5df889f7542db15bc8a0fddd6e5b5dd4ad31127509e542b513f5abc99a4994f0cfa09c13ee2aafca3f4c5ed4a1d5687ad79d2ef64d87b174e41d6f6255eeb6594d41295fd95c9db17a56d1568172cdeb993b36d9d74f28d1752730b0b22e184fb7bf52e4889c3bc9377151de4d5be5d3a08d4f87bd4df3ed3760424ad7b455cec2c34d3fb4cacfea15fa496d9142a168dd9714fd57ce9aee4a76e9aad2aadb05eaedebf0ccebf787b312105532d5145666c7f55fc8e4c6e1b75f796661e6b8ae5bb4d74bf07aa61d7f66b831b2237487ee3d4948dad5132b66695f5ed91ece3d570fdf2f5c862c446c1395da3895b331749cd9273764fca048730f5941f3d44c6eb19d6a6d15b4369cf454f3db6465cff54ac696ddbb46989b7983a0c2a8ca2ec539a89ad39bc64623759a9556c0f5eba5e9ea4345b2b5440b67cb96d0b76a7bb6b5be57347eaab6dd621bd692dc5213d66fecd5562f6570145f5743b1944e525abd25fd772d3564535653d91edb14ca765992f2adcff78d42bcee4ed07ac6cfcfbc27f120cdd9ea92abefba0729eb8d87277d712f35636359b0eaba5c7cccec5d5e3a698db6c920b58666bd5f9b9e648d891a69ec8ded766afbcafb594599441d53f29d7ee6fe27878eb337d2b2373d73cfba8af1405e7ae3b0e7a46df5fb4abd110f1d09688f6308b48a9787ce34024dcaed59e8981409704e45cc92ff00a437653f282fff00265d031f35613d0627915cd22637cea9d13ae6e778d996681afc14e5d397ab5d2b2caeceb47d442ac9feaa69279ace9858e9486556b4be895546b30a370899ab1d4cef2dabca6b759a8786d7dbaaa961dc3da1b5e88947ed39b9eb7d62dd519ad18fe7eb12441863442da46a327b7e4ce360af386cfa0aab4c7ae1486fb87c25674cdd7e43ef90fd5d4adb73f1d53b1aba4f4df6d6a7977944b84fc5f3f6cf183de7c355d86ddeddc1d7b71a1a9d4a67b1ecaeadaf1535bded55bd476130693eaa5f76ab2bafcd5dd7b321f65ada268ca73bec635afa4baa2fb72d8563dd67a8d3e42a6bf50485610a568717cad89d5aae15bae4a96d6b5708b3b6658e775560c52631b69652f1f2707e41f6a407c6cd2bb66e955d20caefb2c28ae29f558db5ec45e8244f624bc644d7a124a59bd2a52c8a5b8cf9d3985fd34b1cc61149c1628bfb1c2353bc5da46c83f986dc56793839eaa699d276fa4592a9a12422e9355dbb2935bd0f23b9792df749586cccaa6ce054693743d5928c15a958964091eea55b03b731120a4dc79e0dcf9badfe5efa2afad34fd7d8697d0b62b7ee0b9f3c45c15ba8fb1ae93dacd589de5cc5b6fa2e4eaad8a4ae1a617db34136ab429b295841fb86ce1f5f2a8ed75a3416320b7acdfe61b72b8a45536847f3dd2adb4192acf396c0bc3ca0db6d96f95d6113d2969be6b9af6aab746c4d65c3a6bbc697b0a1e82c6dd5d06a0d5282b6cccbaa8c512bac82c140ee9f92499d8d25b5f9bb6723ac60eedac36df13a43fd95bedc9494aeeca0ed4d35afb63d3a71fd919d3dc5898c1c84824acc0d7239c4335ae3b16726bd91a4c0ba67327b9be45b6df17eea84a8b9d0bfdc2d4f61ab53f61b6bb54dadd67ec911afe12e47a8f46cbcc41c442ab16121aad2b3ea9b1c045272e93db8455c6508c9b8a95a935518a7b33e6976a69dbb6c4d597ed49a35b6cca2e95677579578cdad6123d8fd9b0d29a08db1758285b4d62ab196fb74154773cb5ae1697439d9a989a4e98944b595732365688b19b1d31ddfb0b536b1e6ab7eb782d21619edefa7f686dd749dfeeb79a7d759436b1d0a7de2eddc0195a525625a1e55b355203eead10f5b9385733300bc9447d619164d62bec6f985d930913b66c746d2fafa591a3d637616135f4cdda60db50d37a83921af4f25b3676b9131875d6d136a919163ada227a2da24e1492711926b4ab65271bc4b19c9b0fa9377d6b4cf1cd96995cd0976da3d3577a753a4d9adb06d30fae5b2761d517bd96fe66872d1d5ab2582c89b7fe8f6f1cc59af1e982ffa994eb3d480a550d8f89df9a7bdc56948bd96a6b1d07112d6fd55bf775d45b4cef272e626321f42d34d727da5b60a50f5b72f6a9d036c4c461e0aa4f1ca2605e1ee12278f553ab2cc1f5cad97f2852f215bd95533c1ebaaac92745e8e70edac5ef77152d915a8fa57146b8ea3d79636b22b557eb56027d4be4bd55f5accc146f5d7f1315310a94d899ea4d7a97ef948de34e73608ea7ea9d0d6d605dbdacf41ebb99b56fe4a9cd1cdcadbcb559e9f7521b52e33f0d1f46a911dc2c8495260e30278f392b6efb155164ba42bb13dbea077dabb63beb466c9d8f3daf3426aaa4ea0f918a3dce9d2db8d334ac09f4aec9e70af296eda4d967707553c74cbe6b3564d6aecb16f155e8b2f1d6466f524e757409fa1521c8a108aa672a8928529d35086039144ce00629c8628894c531440c5300880808080880e7d6318c6318c6318c6318c6318cc787cb8000fc5cfc84f92fbff00b3ae851f1e0a3e0435859040dfb8403f60f83f90fdc1ebe4a0630001b48f66f31f8f8128f05f147a9bd8a1c9bcee501f7150000ba8ea25f4030f9fda9f8f42940ca14852810ab2c5282a797f8c6318c633aaf547693555460d5278eca05fa2d97742c9254c2728180ee41bba1440a4131fc837544c25027a87b7b076b18c67c94a520782940a02263081400a1ec63098c6f01f8fde6113187f91318447c8888e79f18ea1de15f2f0ee235d14249eb5925a3166ab942623d408e916ef946a6300493159a0317a8ae3f74d946c0d57290c8fa179948e8f55b8345583351a02a0e01aa8d503b705c171720b022620a65501c0997fa805f7fae22b7b7d411367395ba0454eb9104416504c2a2c54c8454e26220998c7500a07389936ad9230984c2246e8147c9514c0bc5f62cbeec643ecdafdf8a4080bdfb747eec5028984a88b9f4fac29144c6104c4fe80261100f2239e420d577b25614e5abd0e9479fec5930900769c8bbb0c68b14d77459662ac5b708f4d948aef19366467f2c9ba4082f84ed4ce4cd13f51e46c748b72b4908f64f9a90c4391b3c6a83a6e5326512a662a2ba674ca62144c52180a02529840a25011cf84e262d25d274946c7a6e90fa9f45ca6cdb11747eaa49a0b7d258a98289fd441149153d0c1ee9249a66f2421403f858788211a2658a8d2a71eba8e5826562d808c5ca8a19551c342024056cb9d639d43aa88114328631cc613184444888a4ccd0c9c5c7262c0543313119362999196138aa2d04a900b61545450541444827150e26f226379fea51114828d9642323d1599915499aa9326c9a8d135cc73ae9b65089019022c650e75489090aa18e71380898447bc29904c0714c8270f1e0e2501307a81c0be0de3cfe0155003f3f8050e01f839bcf9cbc2c33a2269b9898c709a20e8a911760d5522457c603bd2a6551231480f0e00774050007060032bee21e73ebf4889f040fd2e3bc26f024130fb26c2047e5310c57c40fa5fb5e01934cc0e4be1603264103f929443e4612185d397c3131a2f5ea4a20edd8b06a2e9d20a90a455172e3e8fd55d25132148a26a98c4390a529804a0001cca46c72a56c4563d928566999168551aa072b54544ca91d26c5326208247448448c4480a53265290404a52807586020840c518589129926c818a31acc40c8b24fe8b344c1f47c0a4d12f29364c4048827fb120217f19f5fa1c283759afe8f17f6abaa92cb36fd3da7d059640a99505554be8fd351544a92454943944c99534c0a250217c727e9315ec73fe991feea15e1143fd9b6f6392454fab20539be9f9315fabfea3c288883a507dd7039bf39c61070a040482222c1306478d04c23da0102394501651801011f50647540153b5f1f40ca001cc98983ce7f0b050844d9245878a2251a75948e48b1ed01360a38138b8519101102b53ae2738ac6401332827389c4dec6ce72c5c611a231e48e60562d8e9aadd915a372b4414495fae9288b604c1148e9aff00eb267210a622bfea1440ff00bb2353de4ad72f94ea559497b5375face15bd7ef0e58ff00493577518c6daa9b6a0492d78e895215a2cc5acb54dd942c27b4209cc89de26dc88ace1a2f7835ceb2ad6b4d7f42d751290c9c5ebcadd6eb70f252ece2065dd16b10ac60994cbf345c645c704db966c113bc771d1d1e919613fd06edd1f448b5c378f60d45c0b564d1b0bb70678e85bb6451172ecc60399d3814c85159c98e50399753d951300184c220039d256bb5f70f06417828759f8a8458cf958c64a3c159202fd2545c9d032c2a27e84f453dfd89e85f510f50f1ccf2161e4564dcc844c63e708905249778c1aba5924c44c229a6aae8a8721044e71f42980a22638887930f9e152bb5f552551560e1d44563373ac8a918c8e92c76890a0d4eaa664048a19aa0228b731c04c8a4229a4252088671bfac56a5568373275e839271587657f5a70fe2583c5abcfcadccd0af60d570dd43c4bb2b53a8d8ae5819bac0dce6440ff4cc628fdab5caf2c5f55a061952fd222025562d8a85fa09a82b268f83a021f49354e65489f8f42286150a006111ceabfa7546563958894ab5724a29778d24178c7f0718f23967f1eb22e183f559386aa3651e325dbb759a393a42b3559045444e43a44317ba305086318c6868a318e5765398d1cd044e57e9822f8a61147c98af510049d80888384c0135bdca0019d46351aa4645b6848dac57a3e158c7ad12ce218c2c6b48b6916e0aa91c46b660ddb26d108f5cab2c5599a4891b2c559403a66050fe781ad1e94c528a418d42accd18174e1f41a2d6bf12dd2867aed9a91ee9e45268b421239d3960aaac5c386608acb335546ca1cc89cc41f45d57e05f449a05ec2443c833fd2f785751ac9c449be83923c43da39544eccdf45da69ba4bca23f4dca645c9e15294c11ca0f9275b562c9d176cadbf9c829be8f8286afcf3b8a8fa3472d4361054226bc8d475b3a614c6afa25ab5886eca4528c9e79658b4ec0dd495233299f3f45cdcbd39a4f5f68cd55adf4f51e21b92a9ab6b15eac57157d1f085945cb5c88690e84fcaa91113111cbd9e49266579332ece3181dfc8aee5d8a490ac240aee2aad58822ca9212b9030c49d96713f3648a878f8f2cccebb1445d4d4a95a374424259c8b7405792760b3c5850445458c2993d78cb50a91645ccb96af5d2cb3c702f1e4a161230245d3b12b24c5d397a0d81caee0c48d8e20aeaaa6544ac19144de1aa009fbc745150e0a1d248e72a4aa2073a6531c115c5332c9018c022092c6452155301f55052484e51121728f9ed6faeed4a2cad9e854bb1aae0c075d59eab41cc28b9ca54080758f22c5c1943015b362818e26102b740007c249fafbcf2020a41564bbf84887cb46a0edac72cf2399b9563dac8229b77ed9928b2073b541eb745141da280a69b94524d358a7210a50ea16a1532cb2f3c5abd74271d4216b2ea64b0b1a12ce6b645016257d79106df78b421150054b14a2c66055000e0dc0c1e73999d66b71cd2163e3ebf071ec2b69912aeb16712c1ab48149347ed934e15b20dc88c5a646e228108c48814a88fd228027fb46c96f0e5ad2fbef4ced3d1b6ea741465476f44da985a1dd7ab3514269194b841baaf4bdc62d696af4c4737bb0c63c5d16d687318f255b1848aa4b955492392b0afe8dd4f5e848b854e87559618ea7c25157999fadc04ad8672b9055c46a8c9958a5d78c0713043c0a3fa7394dd796cb355576c0dc8d9532195348eb9d7b2d1afe1a56894d938795751efa522a42b108f23645f44a2d5b453d7ec5cb151abc7518dd933423dc3849459922d1aa4d8e991ba452703ad5fad1f4c49585eebba2bb9f99682c25e71d54a01c4c4ab03366acccca4a4d58f3bd7cd0cd18b26a2d9d2eaa22dd9b54049f49ba4525738c6318c6318c6318c6318c63198f0f970011f8b9f909f01e7fd9d7428ff00c8c4fc1758590447c940447c01447d47f69fc7a1840a611cd23d9bccbe3e444dc19c55e4bea25e50e794c4a3e00c229ea5a9a7eca0944c532a7f4f758e0220754c7387e0725f6318c6318c6331b9f25d2b7d4a97cc151a3ddf6251196cfec9d49af764486aab43ca6de65b55c955b64cd5d6bf05628c70d66583d92690081db1a09d369951d366e48e5d370251c83fc8571daf0fd89c9a6feb3e8eae6aaeacd27d99b55968ce84dbd73da36f6b51a15979dd0d4773bd45ec05646475eec99242d76e9796a75664420eb111658bad3e17b391b26be7e80f3f39758f978bfc9ef8d4bbb2c3a92ff05cc5b3b96eb73725ade3aebafa7dc529fdc7b7e239baa7bc1e7d6420a426577ebd862d84a53a1de2d2b1d0675de1183b5e3d4556c856afed257a2b4f75eda75be91dc5a62afaae0f6a06b5dc372808085acede96846d7e8c93baebb06ef1f2ee9686b7d49e38911958e50a3f7914b3c58f24e25226362e73c7cbd2f6aa0e90d6d69e76dab25d5176d25a7769466bf25c35a3969b0b5adc79fdeee773b7d96c15e722abed48ee3aa3718c5ea722c985a53b8211b1ce22da43cb96759ddf63f2f5a7ed10568b3ebbd59b12f30d15a0a9bd035a4994deb7633f6aaedb6cbab6b86847504bdc1652933b187dbb5a78765727512ede211f3ea22cc8d12827b60efd13b2b626f0ec2d234b86d7b79d59ace0def4d6b4d9a94fdb35e4a47da7746b2a76b790b0d47f47acbe9d967286ae9f9698888db6a3291f09617494dbb66c1f471e1644d4cf4b7c9e8d6e91d4303a5b5c5adf5ea8d53eb1a669bd84fdf530952b2efde5aa22d64da35e7312fe55697856b4649652622a52c70e584ba2956b0c4a066ca295f0b1f26f4e82bff25f26456a5abb9dd1b8bab2ff00cd9be76ec0bfb66c1d712175a531d71436b3b7cd8b2b78b347c5d2e55ad0ecf6eaba15baa47424d38907126ce3994696b71af5e477bf74f92588e7a251a2368d43606c25acd5bd9fb16cf678269ae6b6cf5aeacd17a4f47ed3da3719667257662f6d6d58c76d76f2918c60e390b64c3933c84695522ac1b1de541af7e4aa4364cfc75061790ba1186d41a5abb82cd41b39a894b52b9a19c4e12bf59daa8d86ef66ad42d911b53f3394e3aad02b3a9b6ead7ada8be2a0ac44784dd17af3e60b515fe2352d90ba7b6cc156b60d6797ad16c977eb51ddff006bd97685ea675d737a7311f1d6873216352db65855d3b30d65bbe0a53070d1ebf07a554c992b4d27f28351de579e67abc3e86db74aae75442ec3b16b2d85b125f574156a6a2b5ffdc9174610232f73cea7acf2678e967c9d0d02b4bcb2adc72b6b715d34102cedbd4fb03e49b5a516f9bd35aa7ad36259adfa35854245fc6c1ccea7514b435b86d4a76a066a46a0b6c8248570a85aae4cd7292fac2a8e24a163e4a4a2907a44dba6e22b756fca2b82e90b444e9ca66cca2eee8567fac6c549f3dd6084be818fabf57b0e6774e2c449397b0d76e88dcf6442d9aaf1ac298a4dbd75576f2d345710b2258a496929f20dd4f7bd4950dc1acb5b546f0dae0df8df7b744446e1aace51d927497fab5ed6e1e2a19186b42e779272d392d64629a6e908d74c182025172020baae58708fc9743a6ee8f4f2f3274949eddb26cbd97af6c9a9abf5daa5aecf468dd3ce35b7f702f7332755b44ad61fd7e3e2b6eebf968e422a5549095fd5de302356aee2d74c7c5ef6ed794d5ec776e8ed691db12b5ba29fa06377e562fcc19d21b41493363742377159ab12ef2242dade3b242ad59b7388a8492654d3dd6aa336ee1cb3ad6598d4897c9beb56368d3148b8ea9da349b7edbdf53dce2ee0a61f6b274ee91b161ae52743405f1626fef8f6eafc858183754f39414ecada1a164994ace163c154db296cd4f93e8bda7539eac6bfd1fd0b56bccbea1b65f95942c2d2671d6a4a64a1b62d2f5f6d8b48572c5708e8f8b91d85af2d4c08ca41159ec62158909b908977102c824a83e68f96c6376d25a56bd6fd39b72c3d6b3947d2dfafea8413d6b0d2d7652e5cd04e8b98db1012dfd7ae698c299214785b2ccb461273b1d60466bf4cacbd838c752681d1a6a77e49d35e8fd5537ad2e97bbf486dfa7ce6c8e366b1b0f446723aea9d17c09adf7dd92d0fcf654a1e2d382a55867539d751b6156dd2eb592cad205947cb325946edae369ef94947fb23173965d29d07b69e6b0d03a3a4f6bedda6d4aa6da9d69de577d6fa46cb2bafe19fccd82a304858e48fb96024925d55222b865893ccda2a8a118d4ef664697ec280df327bea971341d87ac760e83671ed6ef56d84de8a5b643cecd41bf94629a15588bcc939938b38b250f0368faede8b754923ab5bb5bd41278ab5b27aa7e462b53f31cf3afe6a85b5acaef6bd139b9f4beec42a948a550e32dfd1daeee377a045d8294ff66ca5ea0a46c08d026c8f5ad7e26df5e807d2112d0d6572d9d26e42ce77afc80ec4d6d749fd29a2b5fec85ef3a9377fc7796e970845b560c15beb9d47d0cc69ea6a1866f78b1b174dec16faa405a589e6dd47b0818b4d4151ddaa01716ae16bd3a7fe51b516f6bae9aa2eb5d41d176295da90c9cbd9a423b5c3693ade8efad72da1404daedfb44458246bf09e6d5a6f6034fbf88929b8a5d945359062f9e12518a4afb7b87e44233546e1b4e9c61ccdd0bb3246b16688a37f56520fa4db54a62f131a62537f23588d5ee9b8aa7369384359c24bc9af212b091d14592684890782b3c66a2f49cafcac6988b52dbff75db9deb6ae72b48f59c5accdaeb533cb851e1eafab6db2f010902aec94ac91b63631db7ea8dc1e5b622b75092906f3cd616cf2668938adc969f93fab542a894e4bf3474716c51b65de9017ed7e8a7a594b36b669cf14aaf6c5d8965b03b0dc5fd33310a8d32d1112f109d2e7acd3326a28bc625144934936abf0cb7ca8eb32daf6957e8da1ba4f6b42eb6bfd3b52b2d8146a243a340bf6d4b4ec7a4eab7bafea56cb959ea508363ad5baf71aca5594bbf8d516244d9576455dbc39955ef1f48f73d4798652851f75d47b967d0b6ea8da7baec9294e8aa64831d61aff004d34a6bbd8121732ca5de1deb890890bcc324845551a58dcc82c0e5369f504897d6b02dbe5c7511a3993b97d13d2d5090626d6ceb62d6af34383a559b57c06e4df4cf9df5559e7e16d16b8a7b3b0979bb2928f61d7a52764542bd5d999274920623241efb171f938d5aab724355e3f61d56d492bab279d9e7f5f42da1ba15eb6771bae2f7b0eed845ec68949abe94bbd62c84565cb32a35ac55deb2b58a32f26d86acb74233e59b54cccc328d87d07d3732ce4aedb86b71f2f0545acd8937555d11b9227436cdda7fa4405d652c4da8d03b165d266417d10d6c2fe1994bcfb2825a3225faa8569cbbd3b64e96dd3bbed75c777983d1af39b39a764e9382b646d1db7ea4d767caf40286da510d62892b6a62dadf0f4fac1d180b8bc2bb6246043bbaec7397866e31979ebe59e06074af3c4574cebbde913b56c7aeb9e252e77899ae6b642b13503ba21ec50b55deae252b7783424552adbb1a9cfa94e58a8d62ac9016bb1565acd5521994ca0b2528b68f55cf423be2cdbcde2f64d3b5e6d1a6edcbe6c0d372b5daba5b01e44b1d0eeb63d76227da3c7cb250b67aac832203a60dad9151add776f0f627e5651aaa8d2c343fcdc7304841eb4b4cb5176e54aa9b550847958b5d8c356a35c5a34dbde7b9e760ca04b476cd916ef633505da19acb6c1918a17ec19d1ec10b718c75250ebaebb7947b0fbea8fab79cb56f4bdd752ee584a86ce6517306aec930d7f0f6da3c1cb15072d5fdc919dd8315028c83a8d72d9fc5d560e7a72df340b7d8c5c139916cf9ab4b4121f2e5ce90174daf52b552774d71a6b194ddd5e8eb3b9aa4049456ceb473f6d4d71a6361d72811d096d92b2fea24d81b6e810f00b5c212a5173413677294822de364546d41ea2f901bed33977e42fa7ba1e9379916bcbdd63bca9b05aad24f59b5be42ebca8b4d6dfd3b48094accf2943977b1cfad4f8e49f52d32a676c14219ccbbf7089531b67aafe569beb4dd3d934ceb687da557a952f71edc7fad2cd2101ae242bd43a869ae46d1fbf6f9a5dfb8d7f637d29276eafb0b15c2719cb2b1f330b32ecca44237578fced9a9671c1f7bd6e5793a6bac657427455161a0dfbe60eb586c8a4c2ebed9262333b614e6ce4b7da61e9b1d5174cdda4f4b719ab746569b249bb49ec9375da2a985ab9af94aa683617d42e6ce90d97105a57295ecd66828cd5f11542c675fcbd323357c38cbd9b67442ffd50912e00e26634237f4f646877a9ab309a2e635dbcab29fdd26b0be94d70ca9573d81b8c977ddede46a544ae52ab131abb56eb7dc0ef5385f2ed1d71db5251730d6b93abb38472ea9f393cfeeeea1e72c15ea6328a45560da24f327cbd449f98f505af7b50f7aec9bcb1e5f82dd3bef6deadd3eddeeafad4dbfa058764b6889d7916f21e3ebb2761a8d69dcaa0e138b694e8a74fe122e5a661de4cb46a59ff00b1bb835febba4e90b2851f60de6cdbfe9f60bf5035aebc3d0ec9697950a4d25a6c2bf4f16582f0ce8b291f54abbe66e40f5db74d2b6678fe2a3ea28ceaf24df2c4692eaa7fb576cf586fd99ba6c2ae72a73dd2e93274c45089d7ebeb5bb6bbb473aebde8598d9122d5984e6de5aeec995b4ee23a3884ac378caea48c1c9c23cb03a74d9af549f2e5a18ceea703fdaae845ef374b6526021b5e4753e9d2969257b64e9bb5f4151760bf333d82a4023559ed4347b6da4ed9ace3eb4c2b8817d033b5d8e99045a2b4f41fccbf394d5265f622bacf7cc25322acbaae152b3ccc0eba46b53119b91ac3cc52a7622c6d366bd8576ed6ad5820e6a52840f49b36257956d5f794d25810928e617557f921d612db2f696966151db94db96bf63b324632d165d7d0b3d51bbb3d27b4e8baab6baf4f6b07b09bc9c8275cb06c1ac14833e7aa99f46cb0cbc69240239cb05295b57cb2e8fd7d58d836cd8da9fa0a8911aab6cc2e9ed80fe7ea34f089afd9a6d2adbf4bd6758dfddc3cc2ec21ae3587f275a837925766cf254f069d61c4c43cfb48afe5d7e4e35bd164a2ac77f8eb7ea7d75197debcd7d26dad1466569b2ecd94e5a70a414a3dd76bd32fefddc0a0fac8c9e32858db2549e4b5c1f3c888766940b8545773e75f3e5f79e759c5cc8dcf5bef88ebb5365f6fc7eced62daaf4d7f70d5b1da2a89aff6aecbb25bd54afe5aca90711ab766d52f31ca56ac3617d3ac1d388c8a64e675b1e30729b1726c66a323a662dc15dc64b3067271ce885508572c5fb74dd3470522a449521566eaa6a14aaa69a850378390a6012877f18c6318c6318c6318cc787cb8008fc5cfc84f80f3feceba147fe4627e0bac2c8223e4a0223e00a23ea3fb4fe3d0c205308e691ecde87c211cac471071d452e7228b4772e68264aa898a264d43b6d555444ca2676ee1d22a114127b9562395feb1441532a739cc6195b8c6318c6318cb37bd79eb4974d514759efed6755dad4409b8ab212b36e600fe390b041a8aa91132d40a749769251e65dc03678d96496226e174bdc5259521ecde8af8f6e28e65beadb4b42f366b1d63b156aec8d44f73ae432a4b096b32ef98494ac22322f1d3b5db47c8bf8a8e74f506e6481caccd032befe8193232251f83f8ec4ab9039db59a69383310510460c106e0845ed16bbb2323d26c8ac920de22376bb2697b610c826944b3b03749d3666914809e5c9a3737e88d68b6cb5e85aaa9d5636e2929897d9a9c545248b6b83fb03b97919d56519a82a34fa331233f3b2526cdaa0dd9be9299949072dd478fdd2eadb86fc25c7ed2971faf5a73deb86d5289771ef22e39bc41d1751c789a8bbd7d18d994d26e0b3ada323e8520fe8cce1d192244b7a7bf7b584991611db862a74643e3ff008b24e627e79cf35eab4e56d2cc23a7dd47d793890918ff00a34b4458aada29564d536672eb9a228a3541049055d5520de28999db04572d7acb9439c633761fa3a374f52e3b7728bcb3c5762308f3b39b56427a051abce4b2c46cb251cacd4cd75b3686959a5191a56423db366cede2c9b74409d2b671ff0031de64ef3316bd2b479892d97116883bd395a39443fa8a3af0cebd1b752bc499aedd149e5c636a75c8db5ca334dbca58a3a1d9309778f1a26289bd1dc7cadcefd035da9d57736a5a96c183a215ea74e6d3ad5c19c56d0938252b12ad6264da396928d194c5795343ccb14de833976054d09341d1114809d18ae44e6b8695899b65a7ea67938286b857629cc924fa645ac05feb159a55d60fe8cc3d7edd689b354e9955afcb47b849668ea2e0639b192f46e5f34442fc7df18d7646993109cf3418e96d7cd463aa528ddbc916462e2065594e120157c79133a94adb7968e64f9a56e6157f02c966c9fda472240128fa74de14e41d7aeab6ee93cfdaf2b0a541d413caea51318b36651cbd527a56d150108e2ba18f74952ec5392f314a6ef5b396d4e7f20e57aca5146507c7bb5ce3ce68a8cd6a99eac6a3af413dd1cc2463753358c7334d2068e849af6470e1688aba72815919140d71b6a7172eee25d4ac2b5b34f32867ac19cb3e417a5a4b8178e25afb71d9efb9fa887bdec1942cddd6c482124c9d5965cb66afdccd252add948b760e1ead6caad76c6e9c0b5051dccc4b49074659c94ca1fcfb57c77f13de136e9dbb9cb5e583eddedaa43ebc935915ddba7178beb6da56c0937bfa883c976d39b1d9b6bc3c632abbc6236848b3293749e89961bb9b739a7446f97083bdbdacab77978dea36aa0a6f65537693dfe88bc2b10bdbea4a3b8f76cdcaf5eb1af0108bcbc4aeaa8c9daf14c56511155ba662d38eb8f399de4ab69f5b5056493cceff0061da0de79a9e558cda778b74241572d932330ca49bc8a89da60eaf5d8db2c42ae4f073cda1638b2b1aeccd52313f9b138ef9ab6d5d26b60ec8d4f076fb658abac6ab31232cfec0a36770cc1db07882610a8cba306da41434545b47b38d23509c93898d61072322ea199b6609d3737c1bc8962b245dc6634755dd5b21ae1297f8fb226f2c4ce713b84d5de3364c8cdaf26c669b3c7ae16be43c6da888be59cb36b30d4ae9a3743dd5053d2438979619bca4bf8fd3b0118eb5e51e7f59d5548991b1c495bebeb33c959298a64ba31b36d50b4d715979b969b67136a4e69a444f3e5e76213632e257a5f25ff03f203f8856149a32a90cd8ecf5cc6a2eeaae67a9f3b1d19a9a94ff005aebf8d85b2d5a5e22c3011f5ed732d2f4149a424a47a2f69b332d5b9223c899278d56e5b0f06720da22dbc34b687a6846b3926328c108a34cd78d1abc7ebb4b51a2d62dc57e562dcc5c3afabd14683255f8f59b414c54d24e125a35eb121510e823f1f9c7ad42ca933d2910c98dc6ad47a6d9e158d92f0cab73505add8d662a9457b586b6746bc7978288a6d56193b31630b65790d031d11232ef235006a37869bcf7a7e8163d9b6eaad388c2c9b89403ec398733964997936815ccdbd2c6b434e4cc912b708491b2d8a5490157242c2125e725a5cb1e12520e9d2b41c571572d419a98313a6ab2c0bafa5f544ed3d241c4d95bc34ae8b8db0c469e729b619516eecbae585aa791aa36904ddb58b3bffb9450fba6ac966fec5d39279cb626c190da974d515e9ebf4b935a165ac0e5697454945b4d5a5cddb54bf9160ce49b453e97d7b6978ea62a734e982b2d0ce1751368f536c3f4329fa4f10f2c6b6b9d3760d035144d36db418eb0c456a4ab9396e894138ab3daac578958d9a8867604a16d6c496fb6d9ec90cd2d71d34deb52f3d2cf6b89c52ef9731ea37fc9fcf92b3f73b44a6b865253fb02e87d876a93909bb43d59f5c94d5aff004a2936cc8ea715420d53eac9491a599ac0a518c0629eb930b4fbc54ee86cecbfc67f0d4e3a9478f39f6bcddc4d533fb792c685b1deeb6490a69aa353a12f06e91af5aa2d05107b4ea252abf24e05307b26c2a95e2c8ba74a44b2511afdc711f2e3d91b6ca48ea9672ceaf4eb6cbdb59266cd7698612ee37a4257eb7b64ca454a595dc5b64ee90156828890418b36addb47b23368c498a6f1f039e8b8e12e5271619ab39753a0c252c375a2ec7994e16e3b060215f5f35c4ed76cd55b6a95983b647d6d39d4ec152ad4bcf48211292f727d091eb5c8d3e66e5cb91b0f9b3486d9b716f1b275f46dcec21ab2fba4ce79d7d36ee19c6adda078d3ec0a83cab0c996acf98dabf478b4e55d3c865e4d4418366e9be49ba454c2127497c56e8edabac29d50d4b1e1aaaeb49b86999386d84fedbb56d3247a56a9dd351dc3fd136823bbe95d6c88732f58710f4f8ad86fec30fafc66dd485599c70a22d1c5ec57e3878c55b3596dc6d3452ce5ba7a1acb3aaa77fda28b0712b01b816dfd140d21d1bb27111312d772385f61ff004dc4b1635b56c4e1d395624e9bc7892f5237e0de4d68b529cb2d48d9939d7970da579a93a636fd80c9d47cdeedb605eb6cb574e5adad25e6ea97db71539eb0d0a79493a2bb7c8b73057089b74134fddd19c69cdfcd93762b0e97d7aad3a42d15b88a649206b9dfec508d69b5f959d9aafd46b958b55a672b550abc14859a7548881a9c44245c7a524e1b376c46c7fa4163ef3f1d5a61e516b9a8f565529b41d5b2d74d52aee2889b6366bfcad8f50698b54b6cfa56a2a139b4d9df36a1c025b31664f08c9a22b5760e0652de9c25790979741f3692bbd398b4674ab1888dddf4342f91d071d73898d62ee76d110d128fd835c56a76e6ce10ae4e43a4fc25601c28c8877e574ac628257d12a30914d3765a0e3f83f8fe3e9703aec3405064a935765b6632bd5db132796a631319bd5f84a6df8c663667d2cba71bb064ca590b1478ac2cddbd0fba2a292dfbf2abdf7c95cedd3d1b5088de9ac62af91d417134ea9cdd694b1407f4fad62afb8ab4cfd8ab5699835c127902e5560282aaaa821eaddd364d178d1ab846da3ef8eae3194fd4824f47c54904cadba5c4b15fda6fef0926e7a1a5ead60dc2e5f11c5ad423a7370b0526a33e2e1603ad03395d8a98ac1e1645a26e42abae712f335634ded6d04cb5d3a93d51bc24ec337b62b36dbe6c7bcaf769bb64746c5d86664ac773b74f5a1b4a49b5878c3a8f62a6a3dc20f992126ccede489f7594dadf1e9c74f45734be958db028f2d1b06e72ab59ad37cb22b3b65dabaa1868ed87236234e5a5ff00f50276ad5518c29d231b320f6248c5a22e59b06d24407b954d878af9aedda4e3f9e2dbaf9f5af51c558e06db1d5db46c1d9b61936961abc8b594aec8a37598b93cbd81a11cb268946b61b3199b48e4138849b1624bf659e331e0ce548ca15a359c76b276ce997082d4d5c998b4b616cf3384e2744be2c969f4a0a657ba2b375673af9ea682d5e90acc8c4482056acdbaee9c3666d914be14e09e563d8d8dc51d732cc2dac2c771b416cf15b436dc54f3f7fb06cad2e574613b2b1d7b6cf6c756b0da59213cf2953eb4953c9280abd6706d9c2cb287a662be35f8c2bffa396b7a964eac9c1d32b5406695536cee8aba6bd5e99fab12a0d260b01b0e386c0feacd6765e36027a746467e2e21e9a1da49a71683468dee9d938ff9cad741d71ace535ab46f50d43192109acdb57e7ed95599a5c24cd65f52e7e1a0edb589e88b6b48ab1d5245ec05923ff5c3369f8f5c092c9bb5116eaa35553b9d34a5023f6343d4681151109b69bc3b3bfc0039957d5e9d8e80d7d07aa61e253809290790f0b0cc75dd6e0ea694340328b8b345c6b722ad14585458f6721b81397ea6307294fd7056170a64ba166a25b672e3b1ed12d5cb1c3ea99ad275154ef65ee6ac94ac053f57cf49522bd557d20a4245403d7a947356920f5cc8a90179bbe1d60a36a4851bb2a5e2378d169b5dabc3eaca0415eb6f1602ad6b69193f11b1769b0997f37036badcb6d38c91828e97a0444abda6c421558a7a92d27325249a19085383395d6955a75ceb891793ae51d8883b9a7bb2369bd937696dabed4767ec72b976eaeaaa8aff0056dea8753b03f31bf7b7710ad9b461983232cd55b4772f893f8fad84e45d5d79fd3b22c164b25bd1194d9bb8dc959d96e564b1dbee12f1c436c2f58d756ab2dae6a667fec01ba52520ab274ba62bc3c3a8c2ea4efc7f721d9dfc9c85934fb4b00cc4bee59f7f1f376fd812b04798e8382635bdcaf9b579fdadc41c7297d8c8f6c7984a363da362cc0af64648b5b2395e554e3b4fc7d720de22e462adfa7dbd8939aafed2ac4fc849dcb61ad60b1c46eaacd6a99b3c964b312dc9d867dfdaea14eab5597989793792f175d828e84837d1918dc8d724a5175cd4f5bb39561516722c9b4dc93597914e42c362b07d490675e83ab3751aff00504aca7e96dcb0b5b886e68f89fb18e51ca0bc91da1a4e4245e3aae318c6318c6318c6318cc787cb80f8f8b9f9091f6297fd9d74287937f03e7585903d43f717f71bcfa97f23e0c203ea6ff88e91ecde63f1f0251e0be28f537b1439379dca03ee2a0001751d44be8061f3fb53f1e8528194290a50215658a5054f2ff18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c671aab228010cb2a92255154d120aaa15303acb1c13492209c400caaa7301124cbe4c738814a5f22019c98c63198f0f9701f1f173f2123ec52ff00b3ae850f26fe07ceb0b207a87ee2fee379f52fe47c18407d4dff0011d23d9bccbe3e444dc19c55e4bea25e50e794c4a3e00c229ea5a9a7eca0944c532a7f4f758e0220754c7387e0725f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318ceb1c8ec5db755270891911172572d8cd8e75d75ce76c2d1645d839211ba6dc84765591334702e85c2262acd81b18ae3b38c6318c6318c6318c6318c6318c6318c6319d676e8acd222a645d3803ba64d408d1ba8e55299f3d6ec8ab1d34804e56ad8ce01c3d702029b46493874b095244e60ece318c679f2113152c5685958c8f932c7c834966059066d9e9594ac7a9f55849b40729280da418abfeab4788811cb653f7a0a90df9cf4318c63209fca1d5e5ae9f1bbde556822b734b4e722f41b162574a820dc563eadb39fc2ab0f904ca2421ff007881bd44007d4dff001368fbcde65f1f2021c19c53e44a223c9dcee61f50f5f1eda92a26f5387911058803eab818c738ac07fa8a287f639a5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322cf73000f137618080080f2cf41009448654040752dbbf02997c19401fe0481f93879280791cd16b9bd0f83c9149f1071d2704bc838854b96f412712b4b248a12678e4b555508cfefd06cbb96e83c2a00422e8b772e5ba4a94c9b772e1229163cadc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c663f3e581fbf8bf8c6f901908c76e18bf69c7bd08b3578d1c2ad5cb750babecbfeaa2ba22551350a51378f510f6ff0088980a6110d2259bcc7e3e3ffc85f14078394039379dc0a0737b0fa06a3a88104a3e4dfe9093d451003a852a424282aa80028697f8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc787cb80807c5cfc84f937a7fb3ae850f3e4a1e4475859000bfb8043f78f82780fdc3ede0a2530809748f66f32f8f9030706714fb180c23c9dcee21ea0200428ea4a88951f51137d3144be11325ec6048c41480c60200e4bec6318c6319815eaae85ddd07bd77ed5a0adf2f40526fa6f8f391eaf3abddda57e0681a6363e96b1eefb96c48e934e2a5d9eb99dda3776b2ba88db3e6a16726ab4bc741baac34792508c21a4aff00710ed36766dc7434e8b0965a450f7171c17675975659ef53fb2dc516f1abb73afaae22cd1f749c907e79e8bda9172d63563ed491581aff0017408bb6396a678e1d15bc231eb0debcabb1b698bd9882e95bddf76fd0d0d4dbb65ba06e4b6849ed1fd17d7b09aad28cd8ba8e2107f11a5b6bf360ce42d2912552011afd9aa6d1f4b2327fa8a73f0495ce8af992bc5d2db60a7d1f5869874786ebde7ae7b6d6e36d1b6ccd11fd3370d6b774a58ece1389d0601c8cfd4ec5a4e4a9c8fe9f1d29567d62984239095762cc57792879c7bf76ff0042f25f43f51068da450d9d375ada766e87afbcdc55cbbbbb944c753ad760888fda91f4534b4d6b5976d2b5e6f11628990628cca2e179468d62cae61563af0ae93de5b7753f45dc3715fe1f5d6c3d7dbd62b896ad67ab6addc570b22b4ab2ec0d11bf3635766f4ad2a6ebff00a2d9595a90acc344cda4dddc0d8ac9229a694237b1398c6a93a98dcfff00225b2b66f0cecaec1da3aa74cea456bf191563a242a1d1d5ad894e94abdbabf5595aa48dfad9aee1ad2fe8920490b38454ad6d58190b4aaab0f2d605baf20d1b645ca9fcc56edd97a8a536bd1345688631d52e3053a66fa95db77dce2dd57edce372ee3d27194f4e3986a5744257d19bd549d8ec5296197ae4d4357e63e9fe94e9ea20535cbab7c8fdc87a2369f3dc2b3d62f762a9bd64ab86b1ed9df5fa16848a8ba1730f35ec9b9c1eb0b1c76b41b10c8cecb6d832d48a63f88947122ce1ef37a96b0344121862511c3df2156ab05db51f395335ca76fa9d8acfbeaed75d9bb3b7bd6a1adf095db7765f4bebea357e895db8cdbeb0ed0774a26ba51b592361241f3d8a887d54878c647594328498979ee9d834fea7b26914b58eb87d4186bfc0ea28eb2b8dacf996c096d8768e58be74dc3194a51294f23e3ab3f69473545db93cf399517130da61847bd49b28c16b3b56f94f98d99054d6fab28ba5ec177ba4af224220da437c10955aebeea4d0978db4e02cb23034c9e9464e28d63a14bd5491448e3bcb1c79c92c0a43b94578e2458d8bf233b7f75c8f0f5b6851948d4f692f46eb5949bad3cdff0038df54dd283b9b82f7d6e38daded1b6c4d422bf4e611762adaa066d275a9a8d093afc0cb22a90c7914a36e236f9a3bdd92bdb176254f96eb71541d73cf14fdab2d1fb67a1e9dacf631af375d474edc50f00de95230cf6c925af968ab4baaea1b0e2abef182efa0de4e9d16b180edac7cafed2f9137dc37ae39bed5b6e9dae94b7ee5bad76b566a6d7f61daa6c59357b64a642d954d6524df58a24b91ab8c2e684dbe9db8a1adaaccd8c6aa0ea4c1cca453671605ff00cc9275ab76c787b7e9cad4457e164f7c4250e714db29b349679a17b428bc713935b5dcc8539163af69b2b2fb3aa97b4ec514adc822a022ae4ddcb372b44b455ed7fabbaa363eafe0fdff00bddf4a6bbd977ca2758ef2aa90931b66c527aaa2da4df5c39a4328f2ecc958f949f6145a7d76d28bf8759cc3a28b18162c10463e3a24512a11528df27773e6dd97da4d76e5654da74173d27d973dac262336d8be7d5d479e39db97f623ad6cc1bda2098c0426b37c85ea51e435a19d83ede25c2b212b21548f66e5c15b4f8d83dd3b2f5df25d0b7fd87586ae8bb8db3a435168b90844375c15cf5a3082d9dbeabfa991d8486c9a035b147fd97f4f4e2368fd31d9117502b2a767362755828d9e467b67cc25dea356bf6d2579ba9527ab6bbb725b5a56da8f49d3e17724b34ae5f2ff00acec56293d40e2b9216787650f3d4c6971b0ab2e8c3a356d4f2b31787e2f50a6ccb6525fd1fb56e6ad5fbaaf3b375c52d8c1f1c848bd6d5cd5b7f95bfddeeb175fe7ca66ef937248f90a6561a11acfa966790b489668a1db4d0471953354d3219d2b07adbd8170ec8bff003d738bca8c356a22c7d1d4569b763e87be2ef1d5bd83a9af5c617dea4a3c5c66c9a4d360ad28be863a55d0bad6554ab49cc4e41c3962e51ed6ac0ab961763aa7a8f7032dd2be92d7b134b60be97ea7e0b86a5227deb66a4daf67c7ee82ca8d9e0f623542a73c6694359a164625176725d067df44ae0b403b952a0a47575ceff26137d27b7b5ceb9a6e8b60c21a435b6afb96dd9f94dc54c67214a98daf17b21ec5c7d06026128293dbd5ead3ed6aee227ec3526e770abc9bfa2943b377559f666a3369fcb8c4d2b7d6f8e75a6eafa85f2ffa918d016823abba0b5f82b04b5c7a275cf3ac8d62cd349eba9d6357b1c04deca85b23c88805af4fa3e292711b696f579e28c717c547e5d2c903093325b239a62615f28a2901496148dfb5fbc349abbc5f5dc7718d863ad7372b48a3c5d0aa8cf65cab39e8eb9ca2eeda39a895c2b2ec606601ac63bf72d3f2b765d7fb86bbaeafbcdcc2220427f4a52f62cb416f2afdcee350b96ead51bc36ac4b282a956ea0f6b574898e8ed1f2ad0d20cb6347bb900b140b8423127069060ca396bef956d8b23b3eef6e81d6b5fd8486fa37c65c7e87d7e6deee63ea95281ec963bb4b5f7f6999fe81b07f4ddba35ed59026c784aed625590bc1600ce6a4176c290dc3d7ff00350f6e90b55238e654a3aebb362f44587574336de55756a92705bdad5bba990e7bcdf6c557a9c250e562ec1a1ad4c81898b3cd26579baa47c7c97eb922e221a5db9af93ad8ec6c5b0a29973340bc88a9576fd1d0d2113bf6bd6fb14aee0a4f18b3ec50a4bbad55e9eeabc6acc945ba575fb3ba406c39d4deceb4fd51a461a25e20a13215ce3b81cee7d49aeadd652d16176358b5aebebf5da8946bb92f2ca9e1b0e00960802fea4b45c04b1a3a623feaba89772302c08f0883b4d8ad248333482f8fa9fdbd2b4dec0f934a8ec5dd765a65221f8f7406cbd49033fb0dcd6e2aac59386df15fd937cd68124f99121dc276683a4b29798845c1b30b07e9291c5bbe7a09ad18eeddd7b960395761e949ba6cdc34cc27226c9a20f45b9de9343ba1bf40d53e3999f5848d9e4e9cb54d94d45ba4d4965981a5986c97d37136e645f78b68c4e8151b914af94abbd634759ec296847fb0eabcf3afb59552ebb3a5f74d68969b46c44b5b688b65ea69f6ae8b89b76e0735a87ac6cbb35e5e4f41556df3d3b1142957eca00c49d8e593959ae7e4520ed94dec6bdda35c38acc3f2257246eb271b0f665ec93d7ba4b2aedaec71d6fae99f556af577159b732a8c9055a722ad138d53906d3b5eb8929f62aa4c46e5a0b5fca35bf5bad285d83a069864e9dadb5eee9be9359f4247ec654bad76a6c9adeb4a8a3ad553eb6abb6d97b019c84bca4b59ab2ccf0d08c58b2aeb48cb6cb3dbc410053725f2cf6b402f91a8f3b5718d85b47dea7351a333bbfd21eeb5ed6fdbd03c536894be48b1d66e0fac8c6b05a21ee912d1aa37832d0a9ca35925a2ddb56a0fa9eb4fcb3395f6dec6d26ff55b9aece69fdcbc8357959dd6fb8e16cf1f60fef4f59a9cd36a80907f31aa518efb3acdba0e4cd6286815d79d7f585cd1cf65f5edd1290848be835f9a67e110dc5ff2a4c2b6bbecfc05774757a0b6dc2bc8eb83f9eea3d8bcb44fee25a27ea15588d52d0963d6f27698d90706b3b29e86908c8c6ab369d78c99bce8ca7796c5dedd6bc494385ad3bd30c693d9335a6fa0aa68ee5613b352f7c77c07b4770c9d125ab14f8f56b768d715b989e85fd0aeaeed0e19d8ecd59fbf89af34330070848ad9fdd379d47b3b75d2aa9454b72cbc7f49c5eaa8287b56d6aad0abf4e8e478a98f4ccb9e3de406b29d9f1602daaf626e7879c46cb3c9d927937abcd46d75768c23ef66c1ec0994687c5d6dd6baf2127db7674ed6a3a3d2bcec90d6eb516b968d1373de4a4a15db2acda86c165615fa8bb60d2bcc86301fca1c844e6592226788628b8b7e593674072fe88d71b1f564b6e4e8a9ba6f2e128f3329baabcc4fb9a37a2dcef4420ec76eb65ce2219b532d5123a06ecc1c403e7162fd69f2b576ecec0a2d30a9dae4bba7fbe64b99def35feb7a89b48456e4d6bbc76d6c53adb0d8964b5855b406a38cdb7768b812d76bf68afec8b3af18f1e4540a4c6c7075f967f1c0aa33e58d7c93f42cc53be4ef6bbfb073357365720175148754cf39abebc4acdd0b4196234948e6f58b3ba90b03ca941d8635857a675f581cc9d064107af1cdcee7129d17ec6155b1d5e665ae0507e45a6ec5c29a6bb12cfa5e3a1e6f7edf75a6bdd6fada0b641e6e21395dc5b3a3357d15f5eefcfe9306953e31b4bc983ab7aed6bd652c3356a29c71e6df3b45927603457525c7b87bb68700bc65cf5beb4d3bce960d9360a6c06eab357536fbfa99d65b3341da093111548a8a8cdd341339d3127155ff00eac791b06b562c4fa51c557f5695fb588b7727f239bce5e6757f4f37d2a9b6a4d362fe4cebd78d4515d02e9a47c9d0396768ea8a9abb0a759bed788c439d92d1680b1855eb0a33592fb69df06b840319790143203cbfdc962e9add3d21478be7ab4d4f5068ab75eb5fc06f095bcd2d74b62de358599bd52ed5e1d742e995b29662482ab48d6e4ac01fa6cdd790466977318d65618d21122a3f3152bb061ed67a3736309fb353b67ec3a3cc321de914daa0a41537975bf58c558612f2850245bd95cd8a84679027241c3bba9b2b4b5f786bada6b6a12787dbb27cb7da1939a95128bc8b66dabbd6e9b393ab446b1a8ee0a3b3876f421d0f40e8c737597d87678e82868db0c5d0365565849511460a29fd47faa845d82520a2dccc8744df329131d69d8b0960e7a968f888377bd20f5ace34da959725bdd8f43f5a6bfe42b0b6b49252120a375b42495e36953ac0de79798b3a31f5a4ec6bbb6a77114cd195b4358f91edcfcd540b430bae9f5b735c5ced5f914da1626aff00a00c946d035c73b74355e09fd2e8d71b4d0957d7a68ce2b673169afd37f0747882b6865229d2d06c9bb758d2812f930d88f367d0b47c5728bf9cdbb29b076ec1ecbaf42ee2ad0d7e8daf74fed2d6dad27af15cb7d92b956637e95f5da50969754f49a57de464342d888e1f28e8d029ccd13a9fe5e5cee16f089d7f9dcd132d725b9526e8ec6736c3106d29affa6b7c6c3d029cdcdbc634a70680b1d5ed3aca6dd37ad11b4aa13d1f2b08b0ccc52a0fd06f38bac3ae62b9bf46b1de359ad31dc100f2ef015470e60eded1856a0e25fbf916b64bbce58a2226e0f0956a3a31124eedaee0abb60715e62ca466a69ac75760ac5311310ad1f2b686bffe8f7379d455d423eefd716ee678342b5b9a2ac5687b0d5ae87adf389760b3ab235141771e6d36f839f928f72fa3eb31f5b153def233d275a829cf635afc96def63db353d2a1f99519c9bbf592e0f2d05ab6f2a63e25134f56fa0e6f9d4bb10c9cf4456c2c53d1d6982939bbad1a39c2435a818f5126d629ab3c944d65cd15d9dd5bba65f60ed6d1ba760895396e65dfbf19b64796c4f672d58536e42f40ef986692fac245bb7ae2a7ae5764d8c3be84b1bf524265bbe8a70aa2e634c8be3a09dc3d27f25f62ddfb8b56e9caf72fda892723516760e859e4b64d31c42e859095d8bba35345368d517458a9b6a116bde89b7b27b355cfd25cb38b96aabe4e1dd3e7b251117e8ee9f92691d1fb476b542cdcf928f28bad6e135ae995ee3b6854825ad37469ca6e7aba152468aed8367d195c95acc3d86b2fa65196987b0526d23e55fc27e92f5d9e36d9557e5a26ac91f54923f2e4b3334a3ae7580b3c035db5032f6a86b7f5f571edb79be32b518dea88b5b9c259e0ff00a7cb76b225230cda932b6172c5ab4b4254cb9bc86e8c0fcaabad9955a6ee2d79a6367bca72d42ded6265498594a24c3fd9970d45a975bd9adbaf052562dcda1b58f5fed2bc3ed30b36a8aa67121b1aa96d8f70ce4c91cc629e7710f9389f3ce4534aa6bf47635b37344e9890d4347536044c0eb0669d8f41ee1deb787edb6823ac06d69322d77514e358d6b71aa2b372d695a222d08aa9317129fa67bb52f96689ba5835a9e0f9e2e4e35ded5afea57958b39afb4a42e436cdcfcc778e9ca752dfeb97466e768ec202832d5894923da45bb1987f0af7e82b1af5655a4e0e3ce8c0eade7da46f0356a3a96f2d469e692d4c6365796873509aae4fc9d7662b13ef24aad4c948eb541c945b98eb3d7e4ab71eee0669bbc8c13bf45ba124f24e6318c6318cc78fcb7808fc5d7c84f81f1fece7a187c878f3f8d5f65110fc808783007a8fe007c08fa881bc08691dcde63f1f03e782f8a4dec4309b93f9e4c6313c8018c3a96a427308098c1ee26f22a7d23191f7137d130a3e8392ff0018c6318c64427b39a36f1d2d7dd64ae9db1df2e4aeb9ac52b735e1c555a4b6a18c8014a5f60d135e6c22cdcd271f3334edacb4a4e420b3a758538c6f348b1959c8834d3060eefcd6353ebca65c2e17dad55e3e2adb7b8ea8c2d8e650054577101428b5a229f5c62928a1db43572bed9dc8af1b03108b18b46465e6653ed4d2128f5cade0d160f475eaad2768a3d3a8b2357d8b20e9f4fbb428f1d1895c2521269d3270f6c8c5fc2b0772ef98ce46b9fa6ea69aacb8396e0e9050c51496354a3aab5798b2241d6f41124bbd65252e41a7d784b29231930e6c31cfe44bfa7787af63ec0f1dce3274e4155da4c3a73268289bd5d55cd6d39caf9a3f72eb99cbf696ac46c4d46c9b0769d6ad0dc698c2a4e26af3afef964d67b0dc4fc622d922cb3a56d3569968797762ec6699a693d2b85db384cd97398eaed67169c62519aea8b1c942ad08e61936351afb44e25c565b38675b711846f1e99582d5f66edd348455a824a44b672e106066e92ca10dc8df5a6b9675e9da8b4a0525ad52d2ea49f59ab0deab04857ac4f667d3f58793b0a9302c6cbba95fa69fea4e241ab859f7d327dd1d5f52f8a3e4a1344d49eb0a6bca6d0e2d6db6f6468c10ace8b1cab1b6ae8c3cfdde42bd6308d845a37ecd58c0b04d190b328de3de387ae4a90af232c9a2efd94b49e9a41b8b447526b145a9a6e22cc2d92a155536e364afb44d840d805124502633708c12499444a897efe31a269b666e1144852078d6aa8695d7100eb66496b3a4354f53455daf919231144af2b60af7b3194b15c9f547ede3d37ace6e7930937322314b367736edcb833c55651c2a7374b562da477952f5c74652e97579161b62b745dcf51b64ad2e2595b5ca164a5b45aa5627ebbb6269765636950974e2135d67232318c165e252705682748dec45e80d0f0845d285d27a8e213752ecec0e928bd6f4d8f2399e8f4df231f36b91a42a455a5d923272493392500cf5b2720f888ac42bb700a7f4742e8c2c5ab0c5d2baa0d10a0c428a43975d53423963d7583a8caf89989a20accc7848d7af63618ca10023193c74d1999bb670b10d43ebe8ce72e94a256775456aba35961b60d30b0ec24ee9acebc5b1b8a6a2f146c354986d3314bc8b78a6af63c48a571d9c5920b362796a53a45f5bc365d7740b9b48d6170a353ad8c618172c432b2d661675a4515cb33c73808d6d28c5d22c41c479cec5706a4481566633553d9030907cf5f52eab72692339d67af9c1a6636721a60cbd32b8a9a5a1ecd26335648a9215234c2fa36c333ff6b4e3175f55acb49ffedefd270eff00d5cf88ad43a9a0aa12dafa1357ebb87a14fa8ed69da44552ab51f509a59fa4820f9596ad348c46164947a8b56a8bb3bc64b19ca4d904d6139114c0bf28e9dd46dc482df566b940533580e4146915948487b6c5a1076a393d230bea6b342356d0f6030781998b6e847c919cb449344b6a34ece7376e6a76ced69aea8753575fe98dc370d2374a0bcd7313094d8ed8744710f393cd63eaaea2d2867cc12793b1d2aca61ab0fb47ee96fd41aa873802e6acae3ab79f61dadbf645cf556ad3033899fb25ced0ff005bd725a59c4636adbc61617f24e12827b332e756a80f629e240578edfc41d589045c20b7daa96fa8db3f9f9cee0b46a8d5d4023cb28465621b66dae8dacdaa54d80fb7d78c6d145a66cab647326c9c7befedccb442b5484994d46cd622623225a0b53bd4989af5436a3d515c3c4a95ed63af604f0126f66a04f0d4badc59e1662463d2899096893318d406364dfc5208463c7ecc5174ea3d14992ea9db2644cb4ebd80d1372da526c2569fafac7b72990b4db3be7d31498990b4c2c33e92b0929324dac5250ea2de884a42d88d1611f24a2f10e9170b0a6c8eed13b8f562f48e9a84b1d56e109a935ac35b28d052d56a5d96268d598d9ea956675daafe6eb95b96651883f8481977ee177d25111abb68f7af5759db86ea3854ea1bacef4268b7f6094b63fd2fa9deda671fb7949ab2bbd734f7360979368bb272d64652656873c8c83e6ce23639c3776edcace115d83255350a76a8193e479a2748c8b09a8a7da73563c8cb2444a405863dcebfa9acce760a725969e9986976ca44992928a969d5969a9260f08b357d30aa924e5255f1ccb0f75ae9cd44c5db27ecb55eb866fa35e57a4239eb5a3d61bbb60fea2c568baa3e64e518b22cd5e56231cb88eaf3940e9af0ac575da469db3754e99bc3ae73b73f53dc397753d19a7ab0ede4b349f76eabfad2990ee5d4e47bf96948f9970e23e15bacb4a47c94fce3f60fd4399d32793328e1b2a92b20e8cac6de9fb6710f3752a450de7a768ca52a4755ecfb9ca444768a88b7c2bcd7ba02389b32d8c241830ae398d10842cbb8b2d7605e810cf654d2b210e80bc6ef9c27286bfacf4dbd69156684d61af9a84a316f2ac1ea546adb37c56f2f586d5ff7328946956495715206d5c725f7f63c1a49c328268f4cad83afa8ebda4a123e653d2954a0d623a1643fb6d369512a7135641b3bd5ea39acb6aa3b4e323237eb36a5803a88896beaab08c6e65508bf46ca8fb7a37bd31a7f68c956a63656acd77b065a9afd195a94a5d2995db44856645bae9ba41ec0bd9b8e7ae629c24e9141d11564a2262ba6cddc80fd641239285dc91bce7ac29376dc1b575fd0020a05acccd59e616d730f639c95756a66caa524d9064d215f4c586c1776ea45d4063dba4ea42ce0bc740aa47491d16e16c2bbadf8f372bd86919fe60a3c45eb63d199cb38aced7e7a87af5fcd4cd41678b80806d6c6b2f595418b6a7ccab046a846494889d08f5e31f571034610aaa326eb7ac75bd382d8153a0d36b217d957b3b782c156a1e28b6f99914cc9484a594ac99a0136f9ea6a2a576e6441c2ae0165bea98c2b2a27a122f9839b21494e4e1f406978a4f5e4dc9592849c76b1a5b24e9b62983b4565676b09b7864c9093122ac7c7acf24e381bbc70b3062b28b19466d8c9507af293c9bb76b7b1ea158d27ad1e55a8b74d8fa2aeb5b99d4b5b8e8a3cab6b037b55f60c914fe14a8c8d727ecd3095adc3822268cb1cb3b0b1803a70aa6f94f3a9bab38daf7b176e4457b9ef5196fba8f6655836148bdd255588766d88ea0a9db8eaf666532e6ba81ac4f9aa73959b330b3345dd1d8d95032e8bc4e6582ca27749df32f38beacca531ee84d36eea53710ac04c571c6b4a6ab0d2908b5a9e5e94897f1e786336751e377907f722b45933a29dade39b1a642cc2ca3c37c979939c49b0eb9b6d3d0ba751da34f62ce32a9b0d1d6f5046e75c8f8e8c7f0b1cce12c6944125631bc743ca49c4c7a6cdd225631920f1835049ab959253b735ce5cff0064b0cb5b6c3a4753ceda67a45ccbcdd8e5f5f5564a725a55e52d7d70ee464a55e452cf5e3d774072bd29cb95d7516715754d06b1cf1c3f6e1ed4be97d3f3f59a5d2a7755ebb9aa7eb87708ff005f55656995d90ae51df56635786aebca942bb8e5a36bce60a1dd398a885a25b34523e39c2ec9a1926caa899a831e45e5618590ae0f37e8efd0256b751a748c286ada5045bbaad05c3e7747af2cc42141b8c3d45dc9c83bae3004c1bc33b7ae5cb0220b2c7506e3d8752eadb6929895a75bd12c696b977f7f40466ea705288d25e043b9af038aaa2f582c940aa104edc4414d1846deb1ca8b52f848a4296d7c5f1bf25c10c70c37336868b1877718fe24186a8a4352c5bc85b016d70ee238a8c214ac958ab29139e8d33604c19caa48be6df49c2499c97191d31a85bd1a6b58a1abb5fa3ae6c6f65e4a7e8695420095099919f96527a65f49574ac0225e3b929b54f2cedc2ed0eaab21e8ec4e0ba699c9c35fd21a6ea76d637eabeabd7d5dbbc6529beb78fb7425420632c8d280d244f2ed69884d336284812b4da5155a45086071f6293d5d772444aab858e7a6e5797b9b275c58ddcce80d332aeee05bd96d6ee435a539dbbb186d024527b20d36e56873af26a5f13828525b9576a2aad809151e1287720cd00255153d2da7e8767b2dd691ab75f542e1736111176eb4d6a9f010960b3c740334a3e1194fcbc7306efe5dbc5b06ed993249faeb95068d5a3720024d5b912a0a3b90b94e20ca1a279b344c60ac796517fb0d5147660ba93d5a93a64da8b837834c163cbd46665eb1247500c67b0126fa21c0a8c1d2c81fb2af27f30af14e20d7e7ad30b433a9aa9d91cc5abadaa2a317160a1c12557a54d2cd8f12649594a9d6514abb5e7c728b888824cb10c54423c3edf3ba1cbfcda09ba44740e9a322fe2af908f103eb5a72883a86da5622db764c52e89e1c53563af968212c16e66728b7b04c2693f944dcb8493397c28fe38e4a8a8456b719ccda198402f1768855a19aea8a3a11cac3dde4a1a66e314a344e10a89e3ad12d5d81919e64628b795790d16e1e26b28c9b993a8def3473ac93a62fa434469f7af632f725b4639e39d715059d31d9132566498be3470a4419642db2e48e8f24ad8123964e44ac1915e39581aa009f463395799219049ac573de968f6a844d3a0506ad75953526c8c26bcb22972a14424dcb0e08a71b4ab6aab59eaac88406f013eaab2f169b57eaa8e0dd9373368073ade1f514bea4a2d9f5b4059656e5134fb7d7d85ba199dba726ec16399b326d2c68c92659a929bb5d99fb97c500504d3b28dd3fa6cdda8dc7cf96e4ce5c9e987f609be73d1f3139296256df232f27ab694fa45e5adc1e155716570edcc2a8ba93ce57ae4039712e27fbf5ddc2c5bb5973b862dd54fb44e59e674e6ebf654b9f74ba361aa5ba76fd589b4359535195afdded126de6acb6d879046188e63ac53f34d1a4ccccbb65527d272ed5b49bc5d67cdd15c9ed5c39f744ec2b29ae77ad37ac2e36e323586e6b45968d5b9bb0190a4cea967a722698908d712029d56c8b2b3d5e28b810879838c8c7fdbbbff573c780e5ce6aa9cd52ac957e7fd315eb16b76d32d35fcec2eb3a7464c529b58a4dfcd4f235792670e8bc8424bcc4b4b4b48fe9cb37177252d2af9613ba927aaaf6e6a1c7d428fdc3d27b8b61c7d13694c741cc457d24a775840a5214ba332d575ed5123afbf5e7af671e58a16c309002bcd09d1866ef7f549164e23556ab0972f230d0ba462e6ea3648ed47ae1958683030b56a44e36a657d296a9d72b8d5eb0af42d7e40ac01d454740329393690ad19aa92716da4e4916054137eecab7567b9df41da1943c6d8f4b6ac9d8eaf2d7273031f2d42ac3f630ae7623c348df1cc5347318a3760e2e322734859176a9a4acc3e1078f8ebb900543c693e57e6a9963211929a1351bc652acab11d228ab40ac87de31a5c2c956ea0d975491a458e9566bd332f07045fa9ff65c449bf8e6628b478ba4a7dc972cf344c3a59ecaf3f6989174e1fc2caacbbdd694f70a1e4ab94e71af201ff9561cdeaee1684e9c52e31728028caaab1e05b9938c1fb50ba951a654a8104d6af47ad41d46b8c9476bb484aec5b3888b4177ee967afdc919b145143ee5f3d70bbc78e0482b3a74b2ae173a8b28738d4b8c6318c63205fca72500b7c6a77c27697128d6bc6e41e85fd55c42a482d2a9350d5b67309d922e4e9b7556f70207d358e54cc41314c3e07c0e903cde65f1f2223c19c5222512ff00b4ee7700f201ee7286a4a8811538944c550eb100aa9d420895539cca1044a60c97d8c6318c6330b1b938236e5cba0f77edcafd4282f691b037e6a6bfdbb5e3eda96cafabd1bae2afce525a9246ab76908d8072da9634dd90358da15c892927e26c07ac374de2b14f452205d1e09e31de5a0f68ec1d8dd13774f65d85e692e68d6142b335da5b1acc9c70d135746d6f70305ea5634d8c1b72cd5d2bf0f34d6dab252363b410a3212a68a7c2f117503a57e2dfb4aecc2211b56c764d64ea5476d095f9727466e455da96979f23925d013b3a7751f1ed5c0194e509895d56491920919070b493aa5037695d04a64b4329c75d127db558e4d191888abf1f48f45dc2877e8ee8bd8ed1d7376b896ef76d77d1b69a546358a23ebc5a681ad6754a9308890423e3d05ebcdeb3253b2154947cdf2eeea2f8cfeaea6ec1d7b68bc2d5cb34253243a5ed15887acf496c7d76df5fec2d9bd47bd77845db1cc757b5f2f17b1d96c7a1ed1aad22ed10edad5d58f92a72ac557321537e648d42697f8a8edcd48f7534ec26c88181b85597e29fea3b5b3df5b5ec47424a95a636cd43b0ede8404fc21a166dfed3b6daf5f8acc1fa203706f4b6130fdcc4388f64d469ab4fc537704b69a81a441c8c445db637486fd8b987f31da3bbacf1129d3f67a6e9eaf6addf90091f5b420548c5b3d1edd7c978506936ee2ec56556c079799b13e9374bcba8ee29ecda7eccb8db696f29cc4972ede79d3762b037ddb778e7766d576fe4596d4f66d41295f4ea4a3709086db29c4ca444d2b24e9a7daaaced914942cc5759323c00ea8d07d13ceb47d4340dbf74730fa87681f45d6a7d088e90bc398f75b7ab5c8db9e137d5c6e77dd98e28f031928e76537d7573d3cee6360400cd6c8acc4d81089999d499568b937b2683bbefdd23c03b274dd22cb211143d1b7eaf2d52e92da36da9ed7838edd5a422a9d0579b7bb4636eacef379ae3a624713ac2c4bb73bf4679fbb8a926a2aaed14869af3e2d7b435c6a3aae9f46c11d2fa922233960967d375bea6da74009e97a5f28d93526ee92abec30a35a24a94a23ba0f50da34f8f8f8d24349bf844ac0935ab58d8b35f3245d19ccbd0fb037df38dd6bf3d2f69d2daef574854eebabda7455e3513e47628dcb5f4f36d8d216786a3d8e536d3790abd6a6e9725113cb54de2ade45cba0904d2b1ceb6c8d9aaf8c3b135d294089b745c3ee8a044abb09d4d53ed1d77b8a1e5e1676c327ae2cfa86623af8da9cfac16c6fa0e2a1ecda5e3579a08e9bb343b269b45d29fd536a9e8b4e8667f1f5d7fadb435fb5e6a5257d29dd97a6758c2ccc5c974c6e8655a84dcb1fb4f79ccddeeb5f6f1c76648649bd4af7af5f35615a357ab5392355fb294adbd4a2d822f3adb87983aab5eebed93d3161b4da2a778aa69a9997b83ca7f4decf5c90758ac7c754feb4b746d72bc315214c92b21fa499466c1afd854a41de11c4796e070fd61d2f1a31f38bb5ff466f973aa2e10b27b3ad94ed7372193de550af7559a06907bc6c9a1e889da0ddf585c606ffbf232c35bd695ca2d862b68ea579748fb1a174d932d3ad51142581837cb7f465037ff005673de85acb981574c5fa4fa23505e36f50e2f6c5ceb8775a4f5ded12c86c7aea17fa035829f03deb5db46ca92015520d50713e5ae4a3c49c3372b8c1a270bf6543b77079afebedb0c237a1e66536bd4dcf67dfeb11dd41a3945f71bad6ca51cadd260f7454ceb471b068ab4c55dcdb088db50d78957959b750ece15c2b4a3bf8feeff00a5d96aeef4c3ca754e1bfcef4bf4a5a3dba576baef475d1ed9a09d968eb196844585c266d345a1deea168b15ea1ed730f08f111192410b34d0a3e3c5f0afc88c554851887730dac927ab3aee18ea4ef4649287633fb42b1728ad433b3aa57e49ac729bee1ac4eea2e65f66571bff006eedb5b0b0ced8e9559d860cd6757253f8e4eb7ad3dd9b7fd4b6983d6bbf368b2b735b26d80dd7b2245b493879c1faff0048d4e5e5aaa0c568496b0c56fba8484e276373149d822609f4759e3650d211ff00d3c7f2438b3b69f6e7d0f60a56bd79a274fd61b3d4762d60ddcdbbb6bd8645c5aa97b1a89b00afdb4fd87fa602064246c747ba4236886b2f3ae53a8af20b4bd52701ad61dfbb05c7fdcd5dad6a486acc24a5729940d39c78d36a6b073d4b68b2bcddb6ad697edbf3fd13478ab5cbbb70351737709fd7f3495a45e46465c62628b489b5e1e1da83369d5d7fc57f203579de76b0d82d5373d6fd569f18b0b2db87a4ef6e22e46a756debba27ba0aaee2a0ea59083b4c8c4e80b7ebfd64fecf6d859d7bb25f56c65d014dfa28be4e59741f3f75f5cfa786e9af2d0eda5115b4f3758a916e65b6ec5596baaea5ae666caa7476b995d5ad176f11727bbe2af24941c14e9917c83479249bc9c735f3d22baedff970fcbbd1742f8efd5fa7e9c1619dddc9cae9fb4740566ddd17b01fceec98f6560ab2fbe2875fde72d2f619fadb8b9d622a4e2a0558998afc120b383334e4601a493e7e58936de63f91892b8ee6429fad1e6bfd5b77e74b46a2d770d5eed1bdccd96af26ee434fda35f4b5926ac5614c129eaa1ab5b36a12afe9add83c292e0e455b85fa325a424097398721757d7b674526bd76f379e7eab6c9e864757d00fd6578819fd78fae9b375cdb3506f59db516e25b0deea353abc5dce089aa2c3376091ae99f2cd58414932995946f15e5fe3a3bb65f9b6ddaced2def3b47705e358f60d32f575da5d335dbad364b616e3d0e6d6f5cb8eb28f5a0a0a6285ad2d76658920eea726de4e7e0db375119144ede3e27ee2e959f8c3beec1b4b7c4a4dc02f35a8ec4cb9f8f5ad7f01d4579af05c5de99e97a4dca67f4e925edaa2faf24ad3a20f61a72015b6b46ad90d067807d1a621a12c2ff009243917e4d2c139b7557968b1c533b16c5dd521ce9229f434898fa0a4677a669b7cd63b3ed71a8cdb9476156e234b3452a4da84b84c3d894eab394f5a2dcc4ecb79351f2ef8e79b7a2b5074859f61dee32e09d5362b3eb0757b7b63e849ed8f14799b0f52a572e74357f5fcacdcbc4561163a49dc9c419ad69a45b7aba044201eb8943fd216d152fbc1bd9b78a9edc80ba9a5afb2775567595f1da5d0f6183af6f170f3b7f59ee8d5b6daa4003f6a4d423a8741d7ad34d7d10c14ae8cb3974daa71c4918cfb79d6d2ffb9f9eba576658a35af3f3cbbc3d689cd177d5e792afee35ab458ab94c6e5d0362ae48b8a84ccf308fb9b96548a35e99cabd95908a9096809595aaa36f8475610904e34513977e40e956d9dd8128c5f5b486da5ce3623ebe2749d923415ad56b55d9b5bedda8d0261d4dbe834f52b17f351372a7456c0874f67a124c655b4a5a6e4e1bd6e55b5a243883e4e10629cab8d897e73b06bfc95a9291ab8f19d5af2335b576df51d72e295b7755ecf8771597d66bad8766c90c9d96abbe62241190809bb3444c4b022f75f45924a5a517987a149c47d85a8a2e816ee7cbfee6dd7b02ddace36a5bd60add7eadd6aeef28cb126d1d8efde48c7b9968f2c74da8e6bf2f606469860d94aca366afb7906338cec5d7f8dfb7e99617db4a16a8bb7dbd28c6ad57b48d3baa2f95fa15c6b10df1eae7552cd1c7ebd639db1242d3a7a2aa6b435be5d198d9d0ec239a59da58d76d16dc06de46f0efc89dcb4cd76893efaedac763d5683dc67a35ba33acf60bea9532fdb6ae9af6ddcf8ddeb661b2a72db6363538467b069b1aeed8f361b6a22b2112f48da758370f12274f737f61699de9aff6c54a99b56c5ae2b7a3b68c4bed17bb7ad23eea9435f26276e76bab4752ed70ca251e4792d2d2ed6b72ff00d795ed815e8ba829597f0f64879aa392324f378899451148eb25f4155124ceaa3ee557e8a862009d2fa85002a9f4cc224f728014febec01e04339318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e1ff0095cfc84fe0c3feceba17f0537a8fe3585907c88fb17f6878f272f91f628097d4fe7d4748f66f32f8f903070671500898c01ca1cf40431bc7e520d4d53fa225f0005f414bd052020027f4fd7e98013d4325f6318c6318c6319f3f4c9eff0057d09f53d3e9fd4f50f7f4f3ede9efe3dbd3dbf77af9f1e7f3e3ce7d633aad1a8b422c4172e9d7d574edd7bbb54aa9d2072b9d606c88948402356c07041aa5e0c64d0210863a860139bb59c4aa08b8281174525880629c08aa6550a074c7c94e05381800c51fc94de3c80fe4a21e339718c6319c28376ed93fa4d9045ba5e44df4d0488927ec6fe4de8994a5f23ffea3e3c8ff00fae736318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e0003f173f213e4beff00eceba147c7828f810d61641037ee100fd83e0fe43f707af92818c0006d23d9bcc7e3e04a3c17c51ea6f628726f3b9407dc540002ea3a897d00c3e7f6a7e3d0a503285214a042acb14a0a9e5fe318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e0023f173f213e03cffb3ae851ff009189f82eb0b2088f928088f80288fa8fed3f8f430814c239a47b37997c7c889b8338abc97d44bca1cf298947c018453d4b534fd9412898a654fe9eeb1c0440ea98e70fc0e4bec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c663c3e5c0047e2e7e427c079ff675d0a3ff002313f05d6164111f250111f00511f51fda7f1e861029847348f66f53e26ad485378d7932a52c648f2958e6ad190322640a72a22fa2758d618bbfa5f500153260ba0a0154580165403ea2c00a98f927718c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198f0f9701f1f173f2123ec52ff00b3ae850f26fe07ceb0b207a87ee2fee379f52fe47c18407d4dff0011d23d9bd0783566ae387b8e16642f85a1f967400b7193709ba90148354d50a517ae524d149772201e555514104943f9326dd04c4a89257e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e03e3e2e7e4247d8a5ff675d0a1e4dfc0f9d61640f50fdc5fdc6f3ea5fc8f83080fa9bfe23a47b37cce872949a374c90a54ca52ea8d7652952fa7f48a52d421c0a54be91d44be98007827d35144fd7c7a1cc5f061baf8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc70fcc1397cd3e2bfe42168e8f194723c89bd501680e126a20d5dd0269abf79f596ff004fc46b059cc88a5ff3700d45ba406555206692dcdf39a2844748e9c1138a823aaf5e88a826038a9e6a511fbc4e559c14e26ff9098ae170308f9059501f735d4c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c663c3e5c3ff2b9f909fc983fd9d742fe4a5f61fceb0b207810f537ed1f3e0e6f01ea51137b13c7b0691ecdf37a244a6d21a6cc4ff89b556bc12ff3ff0011a8c4097c08ace447f1e3f970b8fe7f2b2a3fea1aeae318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e03e3e2e7e4247d8a5ff00675d0a1e4dfc0f9d61640f50fdc5fdc6f3ea5fc8f83080fa9bfe23a47b37ce68a309b48e9c318404c6d57af4c26050550111a94408882a2b381540447c8282e171503f77d657c89cd75318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198f0f9701f1f173f2123ec52ffb3ae850f26fe07ceb0b207a87ee2fee379f52fe47c18407d4dff11d23d9be7345088e91d382271504755ebd11504c07153cd4a23f789cab3829c4dff21315c2e0611f20b2a03ee6ba98c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc787cb80f8f8b9f9091f6297fd9d74287937f03e7585903d43f717f71bcfa97f23e0c203ea6ff0088e91ecdf37a244a6d21a6cc4ff89b556bc12ff3ff0011a8c4097c08ace447f1e3f970b8fe7f2b2a3fea1aeae318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e03e3e2e7e4247d8a5ff00675d0a1e4dfc0f9d61640f50fdc5fdc6f3ea5fc8f83080fa9bfe23a47b37ce68a309b48e9c318404c6d57af4c26050550111a94408882a2b381540447c8282e171503f77d657c89cd75318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319017e552125ac7f1a1df70704c95919793e40e846cc18a05299674b1b57598df493031d32fb9885378131c0a5f0061f200251d2139be7345088e91d382271504755ebd11504c07153cd4a23f789cab3829c4dff0021315c2e0611f20b2a03ee6ba98c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c8b1dd072a7c4bd8aa18ff4ca9f2c7419cc7f64cbe852ea4b7984feca88245f50011f653c261e3c9c40a039a2db37cde89129b4869b313fe26d55af04bfcffc46a31025f022b3911fc78fe5c2e3f9fcaca8ff00a86bab8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc7f7caf22e97f8c8f900498c7a928ecfc7bd0bf45824dd57677262eaeb29849f6c8f8557294a02a1d22791326430094e1e4a3a44337ce68a309b48e9c318404c6d57af4c26050550111a94408882a2b381540447c8282e171503f77d657c89cd75318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631912bbea39397e17ece8d556748a4f7953a1103aaccc891d10a7d4d6df2281dc26b224547c7829944cc5288f91f1e004346266f9cd14223a474e089c5411d57af44541301c54f35288fde272ace0a7137fc84c570b81847c82ca80fb9aea6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633aa655d03e4d023403323355953befb820193744590222d01afa0a8a02c91d7585c01ca44be81531218cb0093b58c6318c6318c6318c6318c6411f945b34b533e36fbced304a2694bc2722f41bd60a2c8a4e122ac4d5d662795505bfd3513f439bdca3f912f9fa63ee05cd1fb9be6f44894da434d989ff00136aad7825fe7fe23518812f81159c88fe3c7f2e171fcfe56547fd435d5c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c663c3e5c0007e2e7e427c97dff00d9d7428f8f051f021ac2c8206fdc201fb07c1fc87ee0f5f250318000da47b37a370a4dcb5978938fac33cf9dc9ce4ef2fe849797937ca7d679252523ab2aaf1ec8395bf3f5567ce1551d1d5132865055f732cb18c2a9e556318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e0023f173f213e03cff00b3ae851ff9189f82eb0b2088f928088f80288fa8fed3f8f430814c239a47b37997c7cfb7f90ce2af61f3fed439ebd440040a297f69aa7f44530113784852f4fa200612825e805112f81197d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc787cb8008fc5cfc84f80f3feceba147fe4627e0bac2c8223e4a0223e00a23ea3fb4fe3d0c205308e691ecde63f1f0251e0be28f537b1439379dca03ee2a0001751d44be8061f3fb53f1e8528194290a50215658a5054f2ff0018c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198f0f9701f1f173f2123ec52ffb3ae850f26fe07ceb0b207a87ee2fee379f52fe47c18407d4dff11d23d9bccbe3e444dc19c55e4bea25e50e794c4a3e00c229ea5a9a7eca0944c532a7f4f758e0220754c7387e0725f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e03e3e2e7e4247d8a5ff675d0a1e4dfc0f9d61640f50fdc5fdc6f3ea5fc8f83080fa9bfe23a47b37997c7c808706714f912888f2773b987d43d7c7b6a4a89bd4e1e44416200faae0631ce2b01fea28a1fd8e697d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc787cb80f8f8b9f9091f6297fd9d74287937f03e7585903d43f717f71bcfa97f23e0c203ea6ff0088e91ecde63f1f021fe42f8a00a27f05e4de772081fdbc94c4d475121c85f7fde0890c531112a9fbca9010a7f07010c97f8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc70fcc1c6b496f8aef90a64f8ce0adcdc85bddc88b678e58aa6563f5f4dbf6c9fdc345515c1151cb5453708154023a40cab558a74565133692dcde9bc3b5f93a9f1772356269341299af73368a879649b3949e364e4e3b5855dabf237768f945ca057492a549548ca2474c0a64d558a20a9e51e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e0003f173f213e4beffeceba147c7828f810d61641037ee100fd83e0fe43f707af92818c0006d23d9bcf781d568b70cf19ad1ed1c3060af2b73eaac98ba7447cbb268a6a7a99db343bd4dbb44de15ba262229ba2356c4709108a95ba25382659678c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc787cb8008fc5cfc84f80f3feceba147fe4627e0bac2c8223e4a0223e00a23ea3fb4fe3d0c205308e691ecde6df1fa8aadf83f8ad05d25d0551e4fe7849445c91549744e4d475129915125ca555232421f4fe89c0c29014130515294153cbac6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c663c3e5c3ff002b9f909fc187fd9d742fe0a6f51fc6b0b20f911f62fed0f1e4e5f23ec5012fa9fcfa8e91ecde67f1f6731f8378a8ea0180c6e4fe781131ff0027503fb4952f559430098143ae5f0b28b0184ab1d432a51129c0725ee318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e0003f173f213e4beffeceba147c7828f810d61641037ee100fd83e0fe43f707af92818c0006d23d9bd2b8660656abc53c85599d43ed666bdcc5a1e1a51a7d76ee7ed1fc66aeab3374d3ee1a1d566b7daac899bfd468a2ad0df4fcb655443e99cd29b18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318ce9c8b659eb07ccdbbe7316e1db372d90936456a7791cb2e8a8924f9a11f3778c8ee5a1ce570815e3474d4caa64070dd7484e91bb2910c9a6990ea9d631084219654130515314a002aaa08a69220750404e704924d303088113217c143ef18c6318c6318c6318c6318c6331e1f2e0003f173f213e4beffeceba147c7828f810d61641037ee100fd83e0fe43f707af92818c0006d23d9bcff82df049f0e71bc883766d7efb96b40bb16b1e999264d85c6aaaaaa28364cea2a622490985300faab0089444ab2a51050d2c718c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198f0f970011f8b9f909f01e7fd9d7428ff00c8c4fc1758590447c940447c01447d47f69fc7a1840a611cd23d9be0f9a20d85639c7405722cbeb1b01a535643300f46241fb48da341336e262c620da380c6491298df60dd065ec222d91491f4216f6e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1f2e1ff95cfc84fe0c3feceba17f0537a8fe3585907c88fb17f6878f272f91f628097d4fe7d4748f66f61e38b29ee7c8bcb16f55cbe78ada79cb48d8567726464949b85a6b5a5664565a4928e2251e94828ab8399ea4c524da24e8554dba6444a42048fc6318ceb3c768b066edf381303764d9776b98843287045ba4759512264031d4301086f521004c71f05280888065b6d27b8697d01aa289b9f5d293aa5236340b6b2564f66ad4e53e78f18e545534c652b364651b390cebdd13819a49316eb817d54f414ce431ae96318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198f0f970001f8b9f909f25f7ff00675d0a3e3c147c086b0b2081bf70807ec1f07f21fb83d7c940c60003691ecdee1c9b536543e58e6aa3c6b95de47d3740e9dab3178e942a8e5d3380d795d8a6ce17390a44ccaac8b42287fa49a69018c209269a405216406318c646fe75dd368db8e77d42dcab558ad583497405c74f29fd1f6a5adf07350b1f5fa7de2a138a3e73130aee32c2fa9d7bafff0056569c301fe9db2a5251cd5f4a3149a493a845f08f63b0cef02d7e3ae76a7f72bd51fa07afe81789b9394949a7aad96afd4db71aba4149698215ec824834518959b9309d33b216e04127a8a2965b718c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cc78fcb7808fc5d7c84f81f1fece7a187c878f3f8d5f65110fc808783007a8fe007c08fa881bc08691dcdf21cf524ca6740e8e988d78da463a5b4feb4926120c9c95e337cc9f52e11d3578d1e26bba23a6ce905535d072472e0aba4722a55d6038286bc18c6319853b07c29516c9b67715b1df6576a42692df5bf6d5d1db5396289b2eb9af7545c6f7762321b347cccf53e9d11b41d5465d48a8b41e57ffae134968a6868c32e245ceb9695f809a442ea0e7fecdd05599a9296aa683f939ecfd63504a71eb37d3d1b578fb6404bc7b6975d9a2dc8aba5ddcc493e3b83374bee5474aaa40120878ceb6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631909fe4a69e17ef8f2ee4a719f1e3827f92fa0d88bd4d1070743ceacb42dec544576c5504df4be9801d72103dfc9fdc8024368e7cdefdcc35a89a6f3673ed4605033584ac692d570310d8eb2ee0e84744d1a098b348cbba55772b188dd04ca655759554e21eca28630888df2c6318c6405e3fe50b9735ef4f902bac8ccd62435d75674bc3743ebe8b893481ec703232da82834ad8cdad8672c19b229df5ae9a793844a35c3f21235cfb3a70574a1d309f58c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6459ee6001e26ec30100101e59e82012890ca8080ea5b77e0532f832803fc0903f270f2500f239a2d737cde89129b4869b313fe26d55af04bfcffc46a31025f022b3911fc78fe5c2e3f9fcaca8ff00a86bab8c641fdcf39f240cf60cc37e7bd6bc5b3dab134237f4095dc3b8776566f8e9c9a39234b0cb41d374c5a6019a094a99649815a4f3d516608a6ab8322e1c1926f6b3fa97e62bc7ff00d1ef8e0f6fe3c7f7fba50407ca7e3dbcff00979012faaa1edebea6f74cde9ee4313dd4e66f66f98107690bad37f1cc665f513fac9b7e83e9023afa5ee4fadf496539cd44bea093dfe98990f529c4826f602881b846cbf315f9f1a77e3803f9f1e7a07a507c7fe27af9ff006ec1e7c794bcf8f1ede8a78f5fa85fa55140da3e5753722366d2bc04e99fda3d002c1746f40b0722fc41108e504d21cd12490342181c1dea3e865952a88a682e88a47556f3662cff002ea79592357f4cfc782108670a7e9294cf43745bb954da0183e9fea2e197383368b381201854fb66c826531800bec041152a6ac5abe5092287f5a690e187a6283bf71aaf49ef48ff00a83ec88b1fa69cc7314882620407057253ae7039cc89933a652a806a5a56cdf2f26929034269af8ed461cce5618a4657a17a35d4922cc55f2d8920e1a739346ae1c951fdab28d9ab548ea8fd422642002633ea86bde5cd2eaebece8daac46c2560e38f738ca34c4b4fd3d8d8ccdc832adeb5353b095c9992864dd7d4060ea4e0e31ea887a7d76a439444d566318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322cf73080713761888800072cf4108984e648000352dbbf22a17c99300fe44e1f92079300f90cd16b9be7345184da474e18c202636abd7a6130282a8088d4a2044415159c0aa0223e414170b8a81fbbeb2be44e6ba98c66307a036bf4a35ec58bd51a5b61b58fadc3d1b98b635c6ad3b11abd2ab4654ee1d0f76a4ed495b0d9aced1a5bd24e735dd5dd4554e3aad26fe7497f2d7c19471e3a4e4ccdfcee6ad87b337756e2ba6f61758bcd5c46dd07b4b5f4cf3dfe8bab58eac8083a36caba51637515b02d54e8adb28ed8795f898eb3bfb21ef71c7249bc672315557b4e2b46f2394b45645c229386eaa6bb75d322c82e8a8555159154a0749549520988aa6a10c539142184a728818a220601ce4c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631902fe53ac32f54f8d4ef8b140b81692d15c83d0ae58b9fa0d9c822b7f6b6ce98a8641e26ab654a09a87031544cff00b444485138173481e6f9cd14223a474e089c5411d57af44541301c54f35288fde272ace0a7137fc84c570b81847c82ca80fb9aea6319404f6a8d5b6a92939ab36b7a15866669857e2a665e6ea15f9594978aa9cfa36babc5ca483e8f5ddc846572ce823638360ed659a454e249cab14507c52b80a3ac3ccfced6dbb3bd9168d1baa2c37d908d908790b74d50ab3253f231d2b16783916f2122ee35570fc5dc19d48459776659c1a1565e241508f5d66c7bcb1f1ec2218328a8a64ce3232319b68f8d8d8f6c8b3611ec19a246ccd93166d889b768d1a374d341b364134d14114c89244210852876f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633aab3264e1768edc346abba8f3aca3072b3749570c947081db2ea3458e4328d8ebb75146eb1d1310ca20a1d238993318a3dac6318c8e1d0537d1316f750b0d0d5b87968cb0ec98d86db5607cd22a5a4a97417289cae67e2e1266e34868e4882a6328fa49bbfb049c50376bf6547b495e38499e26377523e6b9a6ceae7f672f4a59680d6adcea6b9ba7eb68aaa1e56d154825996d26755071252aa3469b26d6f026b654c4a5690fe8b85836ccb58c3dd826976d1deeebfb5fce3592ddb9abd7aa6eaba45464619a5cb525be26bfaf89395fb3c35cb56232fab48123b66fb0d2b4eb55799ed865133d63806d6c4593a8bb52ee6b4ee4226b10565ef948f9f17d31b39bebebe2f091abdb2f0e2933736bf374c346b509231c93ed23eba9ad0f2af26d568da3439a529198868eae3d7136eb724a225599b448e2a3f3f409d89c32b43459fa7255f0a7c14acc73ba700e85d6967f11615acb6b8949b4dc4c555eeaee2e5220ac2b16952f37f8070f65e3aa74db1ac9c5cc1d088fcb34c43d46b7b9cf54a535ae5e35e8bbb5aadb59d8af169d5ef226ec9da82ef31016c715c7bb0601f3ea3af2f1953d6f598078ad7d52c45ced213d348c5d9ab3417cc9336306dabcbdb6c96a69adb934f2720eee1cc157d7b23b92a1644d5dec5914dac4cb5b92d5fb1aa8ee4633610c4c5ff005456ac2ce3a6f5a37b543284856776d386f9767b4ee40258e468913b25a6c7db8efa91d6b69fd7f23402575d6dd68eb5d98e4bd57232c13d4743473ab5c3c241532362eec8ec44e81256c924e25bd8ccdfebfa6fe549c5722e4a7adcfe397fed37f425a29f402e86756b92bb34e5987727db75cb0db1b8c0435a9e74e3eb0c536afa92895517838968e9ca51b18b31915e2fab57f9d8b1555e49cecec9512dcf74ec5b76b014192e65b5c7425d211c9ab93a93afea293ac0495eef8a57a0b62c2c8c7d946954c81b7deab0f9e49d81855d073fa04a61ecaad3ea8a5cda34617052b504a5ad8b07a124c59594f16d4d3ad194883766120d1b4a0ba45b3d068d41d22422e0d90fa9f48b526331e9f2d689d7f8bdf90749348cb287e3ae86f44c84150e631757d94c5f521404c22020060f0022021e43f8cd2359bee759579f5475bebea9ca0a0693ac522a95e9116aa28ab617d0b02c235d8b755631d5510170d94145454c650e9fa98e613088e56f8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c8b3dcc003c4dd860200203cb3d04025121950101d4b6efc0a65f065007f81207e4e1e4a01e47345ae6ff000c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322d772fe789fb083c18dfed6ba0bf690de871f3a9addf829bd89ea61f1e0a6f72f81f03ec5f1e4345a66ff000c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6322d77287b713f6117d4a7f3cb5d041e87fc10deda9adc1ea61f53fed37f06fda6f0023fb47f81d1699ffd9}}
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf7\f51\fs2\ql D PC The Commonwealth of Massachusetts William Francis\plain\intbl\cf7\f51\fs2\ql Galvin Secretary of the Commonwealth One Ashburton Place,\plain\intbl\cf7\f51\fs2\ql Boston, Massachusetts 02108-1512 FORM MUST BE TYPED\plain\intbl\cf7\f51\fs2\ql Articles of Amendment FORM MUST BE TYPED (General\plain\intbl\cf7\f51\fs2\ql Laws Chapter 156D, Section 10.06; 950 CMR 113.34) (1)\plain\intbl\cf7\f51\fs2\ql Exact name of corporation: ImmunoGen, Inc. 042726691 (2)\plain\intbl\cf7\f51\fs2\ql Registered office address: 830 Winter Street, Waltham, MA\plain\intbl\cf7\f51\fs2\ql 02451 (number, street, city or town, state, zip code) (3)\plain\intbl\cf7\f51\fs2\ql These articles of amendment affect article(s): 3 (specify the\plain\intbl\cf7\f51\fs2\ql number(s) of article(s) being amended (I-VI)) (4) Date adopted:\plain\intbl\cf7\f51\fs2\ql June 13, 2017 (month, day, year) (5) Approved by: (Check\plain\intbl\cf7\f51\fs2\ql appropriate box) \u9744? the incorporators. \u9744? the board of\plain\intbl\cf7\f51\fs2\ql directors without shareholder approval and shareholder approval\plain\intbl\cf7\f51\fs2\ql was not required. \u9745? the board of directors and the\plain\intbl\cf7\f51\fs2\ql shareholders in the manner required by law and the articles\plain\intbl\cf7\f51\fs2\ql of organization. (6) State the article number and the text of\plain\intbl\cf7\f51\fs2\ql the amendment. Unless contained in the text of the amendment,\plain\intbl\cf7\f51\fs2\ql state the provisions for implementing the exchange, reclassification\plain\intbl\cf7\f51\fs2\ql or cancellation of issued shares.\~\~4 P.C.\cell{
{\trowd\trqc\cellx9453\cellx10164\trrh14129\row}}}\pard\plain\cf1\f51\fs12\qc \~\par\pard\plain\cf1\f51\fs20\qc \~
\par\pard\plain\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\pard\plain\li110\ri110\cf1\f51\fs20\ql \~
\page
\par\pard\plain
{\trowd\trqc\cellx9453\cellx10164\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\cellx9453\cellx10164\trrh66\row}}}
{\trowd\trqc\cellx9453\cellx10164\trrh14122
\intbl\qc{\*\shppict{\pict\pngblip\picw680\pich903\picscalex69\picscaley69\bliptag-183346538
{\*\blipuid 32b96bab4c4434ee3bc1242e9651d9e0}ffd8ffe000104a46494600010101004800480000ffdb00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffc0000b08038702a801011100ffc4001f00010000060301010000000000000000000004050607080b010309020affc40051100000060202010203050406040b0702070102030405060007081112091314212215161718311923323828557898b7d7262777b624252933364151525458943439424396d2d8354553d30a376162d1ffda0008010100003f00fdf86318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cb2bc70df747e52688d53c89d6685810d7bb96970f7fa596d3189434fab5a9f43e2e1ddc945a2f2408c557ac8c93c4db8bc58e44174bddf6d513a44bd58c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cf9308814c205130940440a5f1031c403b02944c6217e63f20f2314bd8fccc50ec73f33f7ff00ff00ab17d28b585eae9ad6f07e4dc0dd35f5aec349b6c23bd1a723a88b2d5a59dc1ce463828dac04166326c5d3653e41d992110f90867a67e8ce629bd283d3c04a2060fca36912f65101003169114530761f2eca6012983f5030080fcc073d2fc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63347a7a9d080fa8f73d443bfe70f91e1f30128f65dbb6d28fc8c003d7603d0f5d183a31444a2023b87fd2f6aa9d2bd3838275848cd8c9c6713342010ccdb3a68d4c479ad2b8fcbec20f24e61c109d3af909e49c954ff009d48c9a274d14f3b318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd2b3eb72dd06beae7ea268366c934449caedb462a08a492298194b13851450a9a200980aca1ceb987a0318ca18ea002863866de8f4f90307033853e460308f13b8ee21e20200428ea4a88951f11137b62897a44c97918123105203180803997d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6695ef5bff001fdaefea29e061307e6b76c763e627e8df7817f32f622221e27f22f877d13af00028140a1b78fd3e7b1e0670a40c20225e2771dc83e20600014f525449e3e261301449e3e26226614486012a03ec8263997d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c66912f5609e7766f537e7eccbd3b851cb9e5e6fe40e776ed47ab8963f65586351f372b14aa1ca08b44c132980011480889444899447717fa7c7cb815c260e8e1fd12f8e81e2a1bcbaeb50d43e443791bc900fd1b9bccddb7f6c7c87f51cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633482faa7c4ca427a9673e636623ddc5c823cbfe42aaab27c899bb94d279b4acef5a2a744ff005908e99b86ee91f20031905d33894a261286e2bf4e2898f83f4fbe1045c5b5166c1b71338f6283732aaae24f7f55555caa6f79759c28a82ab2ca2c557ddf050aa01924d1444889333f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd25deb076e42f5ea9fea0d676cc0f188bee5bef16c566a2c45ce4343df26215454caa69a451174a479dd7404ec9ef7818ca18a2736e13f4f9ec7819c290308089789dc7720f881800053d4951278f8984c051278f89889985121804a80fb2098e65f6318c643bb5946ed5cb849b2cf1541b2cb24d10148abba5124cc723644cb289220aae7282498aaaa6901cc1ee28427660f3ca97ce1d833db4eeba9edbc6f2eba9bd4751e3adf77548d8376530d09aeaa7c8175756e0fcf3030cd22271d6bb250a756b5b46d22d127452b7fb0de4826a0ac5ce326c6d7aa5314d8c9dee98a6bd49a397eadf0967843531260cdcaacddbd52d057c308468d5e20b3372e4ef81141ca4aa0a9c8aa6620639eabe676a2d9dba76d69542e1aca3e7286ad324e84765b66a13f23b86856fd6111b2476155abed4ed5f057a248ee6a2dd3b8f56c11c742beea60d2a820755ab3b9cf3937c6d8f89afcf48720f47b182b64ac9c155a69e6d8a1b689b2cdc2b849a4c4357e4579f23399958974ba2da4e3e39672ed83859245d22928a10a351b9dd7a6994bd8a01e6dbd64d272a0928bdb215cdfaaa84bd5d148a91955ac51aaca91e42a2915740ca29248b6210ab2426100508232fb3efed1f4c81a45a2d3b8358d7ab7b3279a5575d58a6ef35c8eaf5e2cb24ce41fc7425626d79008e9a7ef9a4548aed908e5dca8b26cd7148a7313c46c7717b9c7a5b925c7d89df2a5bf5e6be6e41335bfd624f6b51e715d5d32b59a5eb1150b749b62fda3285909d73122bc433996d0f22e7e252666609be4976e9e415db74e9cd690b0764d8db6759d02bd67314b5a9ebb5f2ad5485b098ec464c8583949d9460c658c78d019028305dc099880bb00140054c9b06cbd702e17661b02922edb3e18c72d42d705f12de48b59fbec31cba00ff00dd49f05343ef70b450a5701580fb7852fb2bfe1616e58f27f40d9a3975b5deead39b2265689b2c8d76bd4fdab489c90b3b8ab43167251844921e5e4d772766c9666e24956ad5dfd96cdeb77aed22b751313d2fa73985a1b6de87a46f91da5aaab35eb1d4e83356849ded2a73c8fd7965bdd562ad0850ecf6033e8f66c6c8c13930682c649bc4c8ba140572c63703fb29dec86d9dadac52f66afc06c2a3ce4f52906ee6e50b0f6c819397a9367645d46ae2cd1aca4177b028394daba3b756551689ac46ce0c998c545412e2b6ede756a3d78df4747eb9b96a2da16be45ee275a4756154dc10303417d7389a5cfdfa718ccdfa123aee8c7be6d09029c74743b486929594b3d8eab0e56ad929633e6d5b6fce56d2f42a3474e69ed21fcd4cecdd4948bfc038d935e8291d6957da56461531d8f2e84822678bd72bd313113ef28f58c2b69168ec15091623e203769aef1d2afbd8f82dc1ab9e7c551dc6cd6bf0bb02a6e3e275b344fdd75b050f6a5cfef51db25fbc716c4fca0514feb51f94bf3cf826f5d22a224709ee3d54a37520ded9d35c9b0aa26454ad47492d0d216122813064cd06c25db388a792c530b06b2482cc577047491d22d4121b275dc4c656a6e56fd4b8c86ba2b0e853a5e46d306ca32d8b5855628c0235a7ee5fa4d67559c5a52352874e2d57479356458a6c8ab9de370524f1fbab4e4b3db8c6c5edad672523aedbc83dd80c23ef95678f68ad221d3c632aeae2d5b4aa8bd65bc63e8e906720bcda6c5264e98bc6ee4c92ad57212cde98e5ceb6da1a72ff00bd6c73d47d7bace83b6771eb7777e93d8502ef5e3f8bd53b3a735aa17546f0f09090cda2ac8f225251245c9880ca49c9e1d3772074d174ea99e3af3a34c720ac1c8dab34b4d0eb53bc75db175a34bc7adb2ea32ceec140aa55a8f716bbb1ab36ee9bbb8cd792d117b6098cd3a4958868e98bd0fb65748533e64a1b6e6a9251ff001394d9daf49ad7cc53fc4235d2b65a3fb8593342893ef60c9040f984c14d12627da1d84994cc043e28052c854f74e9c595ae2296d9d66aad70ac485daa49277cab1d5b453221a2afe56dd5d4cb2a279bac45b14957b213f180ea299344d470e5da4890c70fa61b9f4f4ad7abd6e8cdafad246a96d9f42a954b3b0bd55de57acd6871f17f0f5baf4d379452366a7d7f807decc3c6b97322afc13bf06c6f875bc31df919ce0d4fa434fd9369d42728fbadfd5e43498c8d2295b2eb4a4d92abbbb6ad2358405cc7ecb2591ca706552ecde7631d9e3018d81bb23b565208fc403c4724dd6d7d5ac99bd9079b2a80d1846c5cc4e483e7571aea0cd842d7a714ac4fcc3d72ac89116b170765495af4c482e74da464e26a44bd5907e433709e216dafc85546eb0526ced15b521979e8f94ac3c6738ce6a3516ca3b22f0af18b85594983a493106876ce8c8ae73140aaf43e41897a279c345dfbc4d67cbbae50b6356a96f5fd81a2552d84cabfaeaec8b7afdf1dd1577f22dafd3f56858641551a9a64849a998e55563da2c8af9e2ac517d1da5798f49ddf77e4ac7d7de512375cf173625bf51ec8b8c9ec760958a1ef7476900f279c5829ea43a0c6ab48007d63691f6996b6f9bd71509450229268732ed6f7937ee8951dd3a3d3dd5a94eff62316529afd91363d38ceef31924b3a6d1d234e6c59915acec5fb862f5bb2770a47addd2ccdd24828a1dbaa5254b55d95ae6f40cc6917fa55c8242090b4301aadaa0ac20fab2ea4a4219b58998c43f780ea09c4c44cac4b79747cd82d251920c5370674cdca495a6df3ca5d49a135beecbd4e5b6ab3533a3757dab69da75ec7dc2b6dae2585ad4624f485771aee401c41b69376fa1e31298966c846b571351ca385408e110522759ef88e99d71ad6ddb7a674beb6b0ed39208aa744d6377c0ec3a9db5fbe74a92023a857a750d4842f52b2ecc105cb1f010ae0e0e1451b33564134cae55aa1b7207433c7b251ad376ea275230f3d0f54978f6db269abbd8ab458a55c4157eb724d529932ec67a726d9bb878787749a521272ad5c47b26ebbb41544bcd93901a229d504760db774ea7acd09c5a428edeed3db12a313525ae8326ea14d524ac4fa5d0883d9539662fa356842bc19245eb17cd966c4559b92a52a5793bc6b4629acf2dc86d1a941be8a673cce655db3424e29dc1c83e948b6132da48f3e0cd78a7d2709351cce49258ecdcbe8894668ac7711eed34ab863b3f5aca4f43d563361d1a46d161aeb7b7c056d8db601dcf4e54dda42bb5b443c3b79056424ebae500159bcd326ebc6ac900a89b931004d9d96fd95ae75f2f5d6b7dbfd2a90e6df2c9c054dbdbed5055a5ed13ab0a654a12ba8ccbf64a4dcb2a65912a71d1a572f0e2aa60540454280c227b67562edaeef50d954170cf59a2f1c6c774dee15f5d0a0211c1262fd6baa88c81cb574d90424cfc51a7058820313260af88b1740943c16e4d436897aed7eb5b4f5cd827edd574ef1548285bbd6a5266cd4b544c54edd0114ca4d67f3159398a6296763dbb88b1394c5f8af228805a8da1ca9d7dad77ae80e3e9a52a735b0379db2cf02ad6d2bed798dca99055bd537dd9e6babca3286736296aeb90a3fd82abd4d08e60c17976cf97913fb69b277399ce556818eac3ab1c0ed9d677d70781ba4fd72b74cd9fad5fcf5dd2a0b270f6d6caa21236e8b8892750646ca2730b2f2cd23a0cc065271fc7209aab12a971bff004631929c8494dc9aae22c15660c64ad95d94d8b4c653b536726c4926c57b345a937f13088b960a11db75dfa68b770d441cb75956e62aa3304775e9a71f743d8db7ac97fc415e59ad07d9bed554fbeee604562ce37a8784a9bef2af0a66eb84b230bf1aa470a0b03c2a2299fc60aafbf744de09535299ba753db4b7d712ed28c35ad89509cfbe4eebcdd3773ed2ac11930e46c0ee09b2a938996d140ed78a454228fd36e431446b86b6fa9bdb34a52995a2baeee5051cc2626ea4d66e35c59a1e2254eb27172929029393cac7c74928dd74d83e78d116cf0e82c56eaa864ce05c5ddc9cd0d65aaf64e91d5d10feafb16d3b5790901c7fb64255eff5a56cda864acdaf7645f62acb72ab2079096463d52eb97514766f890cb01a452789b8541b19aaf7b5b6f8d1cf5b565eb3dcdaa1db3ba29634a9cedb6c4a82edad8ad3c151b6a5595d2983a53ca558105c6c648b3ba342022a8c9835f6cfd4e0fb635625446fb494d97afd3d64e9aa4f9aec53dcaba5a2b964bae2d5078dede6920afacd567202dd1709c81925170148871503c73ba2f67eb59c9e655585d874697b3c957da5b23ab7176d80909e7f567e822e9859594434905a41d57deb670ddc349941ba91ce505d15917274d5218d2a4b766995c63810db9ac56198b73bd7f12095f6aaa0ca5f23cc895fd2638092c22f6dcc8ce5b95dd6db7bb32d8cba20b3220aa403534c3919a9e5ecafe121add5b998187a54fdde7f63c55d35f3fd7f5d6758978e8a9c8a9d946f6f3cbc6cb4684a35917caaf041051d1c603494db376ab666bd695bdafab6e52cde02a1b2a836b9d79558fbd3485addc6bb392cea932c74138bb8b68e8c9174f17aac928e9b271f614913443c3b840adde2865480698cc5fe875db15769f60bb5460adb6ff8dfba75798b2434658ad1f66a077523f77611ebd424e6fecf6a9a8e5efd9ad9cfc2a099d65fdb4ca630629f1df9af47de7a9ecfc8b9779ad75c71cbef03c8ed6db5e6770d79c33b3c446d966aa2f1e5e5ac845d7e2f584e8ccc5343b4ad3bb158d6599cfc5a6b3e6b2a4791a8de92f2778da624dabf981d2844ab56e6540b0aaaed2a4229c25e649a99f46d3a55456708463679164451d47c13832724f5ba4aaad9b2a4494316d9725f99bab38e2c6350732b59bb5e5cecfd11af65b58c35eab6cef95f8ddedb7297a8a22ef275c5567730857e165aef1922e945e39b22f9b105b36789aeb22239495db2d72df0ccac7529e84b457a4cab1e367abb2ac66e1a408ddc2ccdc1d8ca462ee58bb2a0edbaed56320ba8093841640e25552394b6ed2e41e835e094b4a1bc3502d5946c4b53d6b125b2a98a41256d6edd776bd5d49724d0c7a76241ab574e56843380934dbb75d63b52a68a862c0ef0de94dd254db5cd4acbd65edd22f5fec0bc533593fb84256ad3b216a054e5ed6f20eb0da45459f3a5576d10aa4e5f318b934e291328fdd373a0dd42e7451b91da72ebada8bb349b2b5cc641de895f60c155b6055976495c279ac6281444e58b208337b6b68fe55b44a90a88125147eaa280304d65d3446b00dbbaa0ef6e31a5d9faecd23aee39ccc6c160175ad8bda2c4b33bb4de4a5c9a849fbf588e6a78f902397d369b16c81d93b2aaa945b2c04f861b8751ca9aa058bda7ae648db05674da8456177acbc35ddc31644927cdea00de4d41b2acd23944e41d250df1aa3764723a58a440c5506a46f6fa9bbb3c8525ada2bae6e71116d26e56a2de6e356b3c6433f54c8309790814dc9a55945bc5c8745a3f72d1268e55219345539ca2018e53fcbcd6701c9e8ce342d354d564d3d25b4375df6c9f88f52454d5b17ada7759458c75e6a867469a806b3f1bb1fedf69639b3c4c4b76102ec0a2f01732acebbb0f23752c4c7473b80b8d5f61484b37a4cbc6d768975a14acfbea75e6dd5fa7476c064cdf5aa2917b4864f2c8c5fbd9e68e964576055090e4949255947ba9dbadf9a298fde4f8ddd3a999fdce974ebf6ff8ad8d4f6ff75679670568942593dd9927d872eaba311b271b27f0af4ee0c544a88a8205c9d7e2c6adf6193a0d93423b792a8bbd811ab12df5f51391a2306a9bd7d74606248181ed4d9b355274e6c2d7dd8841baa9aca3b2a6a10c6a592e40eaa042d535256faec050aab194f9736d49db5d3186b29d8fbb3378f229cc05b3ef22ad974124da026e5c48a518d5751db4fb2579348eaaa8d564dababd4b647d0c9b22847bccb324a4a2a985b8578d6c938e5d8292883f8fae8488cc3d64b4622ac8a4e9b3355055824a3c2282dc86503ba7f65ebbab4a9e02c779a9c2d8495b98b8fddc90b045b6b1ab54af226713b626d00774130ea1a211289e4245ab259ab4f902aa14c6280d9ae26f20a5f943a961377052222a3aff0061b087b76a27f197d6777776bd7562896b290937646cca06152a7d9cc45cc9cbd4d271626f14a0a68a5639154ae0a864e6318c63347afa9dff00ef1fe7a7f6c2e477f8b76ccdc99e9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c6319e626ddf4ffb7ed1dbdca6da696e58a800de51bc327145846f4997502a166e1a6c6b26d0ae27797285e1a277ea6dee7ac4bc5daebccda5617fb08bedb57e0ec8558f52a9c179d0e353ed46d766d79a6c475c9279cae46c6df5bb64f559363bdde8a6f5569af7569a7d67523ab9496596af3e8e35b9bd9641b9cf62fb79a4d9c3dba45e7a77cd4ddc52da139b1f5906c892d89097c9e9385d0716d21a35a46f18b6b71d16a5d4e324ae52c74eac436cc2dadac7cfaf2cddd0c32d1738da54d34f1fa78894bf460d835ad677ea25837feacbe4a5ea1396251b3587413d30c0dbb947ad740d25d5861224fb35d328d6d4e9ad2aeac11b151e0cdbfc259020a3461d9c72062e30c0701f7e6efe43ef0a9dbe84954e39cef9dcf2d5cd8f75d4b6d6b05acea31fb9e81c86aa4f473597b2bdd65bf35bf27f67eb9866976a0d4edaded558aa2c7564a72a522d646b23ee0cff001364a5b5d7156ab0f21a769b2fc72dd35edbcee36aba70f17aa65c85adec7ab5c2b752d7adee69b8a8124586cd9a7f072ab5926d6673ccdacb4ab5963b97680f9c51be8a1291341af52cbba35c4d27548cd1cfdb4758748bc734bbe5e74f6f0e416d65dfed8adc76c68c7f6fabcdc1efd91ab454527608e97ac4ad6206d6d675dbc6e5685cc6e4ff00a78a1c8ca871c6a0dad942a044684d77bea8df60426a7446a0f0773f19ee3c7b8e569d596f6860ca8d15455adbf79e122c06744ade29943a2e5b28032618d03e909746770afd822b90f5918a8c4a8b6d946131a9a524252536bd2f8113dc0f3c821268ecb66d99d2262b924c3612b10e6324ec0d6c2d5d468d81db374570495507d19a5b5cdbf50cd57b7653108bd6f33c359697f0d44b37b158438bdc4ed89c5eb436652cd6ee8a7129ed04af8175315c212a942bf8c4d8bd4a780e9bb461c7d18241e2dabeed60d9fa6acbb2f544368ea233ae4cf1f9c3be3b6c9d7da5b55eced44938dcba797d94b2d78da160afed4987c86c13da1939aa38858287828f2c015f32759bb57e05c2c5ea0e6b6a77b60ac57079793db34a4b8ea7a033d7d60a251af3ad2035d41d6c8294ac884bab4d462df3d8ff006dc46441d3903b46f18c41472b2d6175e7a5e4f40ef0d23bdae9b4b5fc9cdeb4dbd07b46c54fa56a67752a148052389339c58a6b1a6c0bebc5813aacbb946755bbdc67d4190195731555828c8f8a69576aede57fb37d3c677627252e5bc43685622ead74d87c75bdceeb85a832f3119635f445c35e5a08eecc9bfbd9a156b63f8fd751b5063648084afb756b6ab04ad9096a90ac404836c4675e8cdb4d690a83c4b931af5ab3a6697df9a8636b8c3423b878259b6f3d71b9b5bb87524944ece66ee699d6d85fe992916cec0e65d468eea6fd9442f111922cdb31b8d71f48e929797d912558ba6808526d8a6eb58eb1b879c7bb02169a8d9e8d44a3d3a591d4172a3ee4a2c8eb8a6d965694defcddb47347368af5bdf48b846c324ce5655abbbbdcbbf4ead87c9fd11c6ad40872158d766747c1d3d85bef133ad529a91d99354c5b57cf329e0343d9eb52b554e56dfab9948cec0474caf0728ce69523f68f1d40c12cdec9b9f47db1ab63b858d9720a0e19f595d727aca078fd485559495cb7c73435cf2f2b03778591babc6171a5d295d70ca812b5a91501cd8a227ec8e5acbc20be45bb6c9e8ce136d47fc45dd3c7fbcedad6523b036a6f1bb6f38ab956f4f4c446bcac4b59f7746ef68eaebcd772fb32c12d3f11196866e639d38fbed14f9ec3ba44a451b48343483ac43d8fe8c12fb42cbb42c92fbeaaf5b90d9f6ce615b641fd334f0c73b627e4e6a3d27ab606ae2494bccc164e93483e9f3cccf56e41655a5cdb595fc207d84914ef16ad3975c5dd8f44e0be9bd2bac287ae67af6d39c1c54d82fe2348687b545ea8622db95b4cd9b76b94e6b38db65b279bd59836652b66be4bbfba3223b505eadf694683966cc6989bf476b8a569d6560a47222a5091f4191dbf71755c94d28678c246fbbd227939177e246bc8bd85132919aedb27c8f593a3d1e4de581bd299d4106b18f0e5b1ce0b8cdfd91c14afec9e1650b89e5b4b3d773dafe274b3bad6d9d774f898b7d53d95a89d55de136453ab4ed672c6325e4d5839241123c76f966ac671d22bbc78a14cb29829b4bd1d6f964b8ec271adf7eebba46afb731d7350aeebd71a39c7c452f5beb4d81c69d975f84693758d835a6337656f39c756d0e6ba586bb273efa02c654e4ddbc3404537466bb3bd24f696d57d7d889fe406aa4f5c3a4361afae6b25d0b36e9f83cb6f342239a1155fdbce9c6dff00b22ff4146d11cb52acf5d8486a6ab3d5f590916cf22a61b26b87a5fc69d59b2f4e474cd0ac07d3b1daaabb07428ad4d52d3d425b5dc2d6ddb7877ceb65191afa92d3a0ca0256d0f905ab6d1c4cc9cba7f0d2cf251e2a79140421f99fc7171cabe2aee8e36c3d963282aedaab1aae167795f56c0c611175351f2522f06099cb4028f1caeddb3b23731651a820fdca6fd607444546ce2cc40f0b6e903a03961aba37635121f60f233746dcdbf0fb01a6ac6f2f0d5971b06cacacd031762a6d8e72490b4a95d59b2b1ce1f2523125548b7daf0ed216548439701eabe8a166abc1d0a364390d5a995759d4f4a54abd3a4d4130a591ac4ea3e7a5ab9a720f639d3ed9b24e5ad86cd17604f56a6f9070266cd537b24b11e92405825933c16e34ed8d553ed76a576254d6fadb6e6d2e435aed1a9f6a45372ed3d73a4276cf3d69e3bea6ae919a6f53a63381bcdb761ec99ca78cc3d4a193d88b578f20a2906ce3dad17b2fd282c3b026b6d89378d7d8d76e369e5adf696abad68f9ddcd9d9b9815486a95d22367d8d95e62dbec6a1d2d8b57e349af251b5c7a54a3a80d24a5d64a871c6717d79d5c09b4f2e838f2ca9fb7abda7a0748dc606e927089eae6b61fbdcfa9db23526cdaac5b0996965aecfd4a05098d5bf05310cc251e464d349941d49b27b215e8670df0fefde9bb78d65acf6192264abfb0ad5b26817dd6d5a4353e914abd64af6efd93cc4b4f24b4ceef989d73727cc63eaba0e72d116f2c7312ece4258495a7b6060f5277209c2ad9fbba3856caefa738e7ac28360acd655e396f5d59bce29ddd2885bec1dbe6688f279dda0b62aeb79a8070797bc39b558671c4db2934deb2b4bd2cb2455950300f94b6ce10da2b54cd097cd33aa6712b06cff00537acdfab74cdbdaa9fdce3b8f7c5e7c6e42cd30a6dee811c589754ed6cd2e1b2eeb7e7518ea562a52b0fb69c6c0ca4da4ea099b6657a3457a425b3870f6d57ee3cec1d5b74db23428a67ac2e7b7f5749c9dab566c246924a03f8ea24e277e560aafa11cb47b37244d729d4656c3091329255d86b52ff104747cbce66700df72bace36a6db323ea4fa73415938eb646f374efbe4c6bd5cb66c2a3dfe4f626ad6cb4dc596abb4d92b50522584cc80cbb451ab98870aa28ad5e4cb235d55b85cca1b44f2fb4dbe98a6a4ff009596ee4d4dc85c6b9412c6398d88dfcf2dae621b59d93a9d7ae2e52b492db5ea6678b4ac6b696f13fc3b58a33970a9f1fb5c7a664ad6f6c52365dbb67535f9eb3b9755f21dd8513581a973cdf606b7e39bee3c38d77569e7b69b2bc88d033cd5d9aec5a13c3c93c8796752f14ca5059c99de25486f5f4b4d8bb736e6d4b2c4722abb58d71b6af1b4363cafc66a55a677c55ec1b4b89566e29beafd4b71a7798e49b6beaec64d33b7d66b0eaa8a1a39d377b0667cbc7ba4556d6dcfe8ed68fb11ac640df38dbab5c2da4f746aeb3a7a7f8dd2f55ab5c64f6d6beb9d31d49d9e9b31b62c91b26d067acd15b0ccf5b388ab3d7e7601fc1d5e699562df311e9617d6b813b6369efae51e9d96d411518d6fb7ce4957a1f7b5ff004e6c96503a8f5e5be574bd82427ea094ed6d850b67937ac9eb26f1ac5c406ea9db1d7a2a49db9fb16bf0a8ce55899f368f49bd813bb8b59df63b7aeb081a2eb8e5e5d7944de8117c7f6b1d2120d2c5b86b3b321e843748dbbb397671f17191f66809049ba61589990b229657b53565d11707ab7497a593ed47b378ef7791b668cbcc4e8bd7b51d6eda1e5744cbc6bc8d4356df2ff67d71b1359b98bda4847527683b80bf3dafec29a948bb5c44f3f64ca6e22161012fb38f7b35ef07760537d43760f35a4f7540ced3adbae6ebaea0b5134d60ceb8feb91d737da7a6d774eae1113e8b6b1c8359fd5ae5e2b33395c7b3920d6c4660a49366b18cd10b0b21e981b45db7d675b2ef3d5cbd6b4df236ff00bee956b95d10bcb6e7b212f317c80237abed9bb3ed84bd7ef4856e6b789dd24b294c62ce7e3e1556b311c2b48a8b92d3eb5f46bbf55a2dfb3bfefbd73b35ccb4c7209ecd8486a0b442c1d8aa7c8aa257ebb7cd49355a8ddb0586250256d15781b6a2eebadabb6daabc8c37dcb9a83fb56488a66921c15b547f1d78afa911db8c6cf72e2a6c86fb06bb3bb0ea07b252efcdda456c4a846d5764d663e6e0a4acc4afd17611e3e2ad6e26cb607b6cac425e27bed2965e4915e63c36e09178a53f372ce2d14eba1c9a4346e9aa5cd23afbec6b5d75aeae6b7b71635c259cd826450ae58e6eee1f62d462cacdb4140c043c63c909959b95d9714e87e9066abecad5db0ed174d49b2a3f5dcedf948dd6577d5b7396d7549ae5bee5a9f65458e9d8d36db4a569b69aadff005c48494049da65afd1b11033d0f5869162ce8f5f7016a9efa16355b56697d7d19b7a8d02ff005671cec9a7acb2b1da78c845ee3b4c9722f5272018cc6d0898db9443fb352254fa959d2ef954793c794b243d824dd32b143ae82292991da87d3f777f1a6ef25b03425cb8fd4479618fd454899a350351cf52b57b8a2d5eef4492b52aa55e76f97e56167a328317b02a10331517d18fee0e2cb5a96ba90f27546b261783903c003eeadf8f77433d891f16959c78ba6b0c75929e5b54e54478a7b76c3b7eb5f837602ccc51a88a6c77f63775bd82e146b26718c4fe3e3caaaee166434093d35659b7a74eabe0b30da55e6331ae1e42c91b68b4a54d471569aafda266db0567858486bac63d8cb1c14f3b829a6aac8ce4dc34bb9805226c50b270136f9827652cbe9036374f7672b01b7357388bbc5d795933155cb868ff00b52bd1d07cc5a4d5eb5b0179b858eba47c54bdbb5a4b54a3df69c918c6301170f5792b35365e3de84da53d19f36bf482b8d8b55ec2d027df75571ac2e9be6a9bbdbdf5eeb6b4b3e50c79a2ef9acafb33574b7840ed38c18f6c47baf118fa9ca4255a3dec2314ab49ae57a15d215e665e96e397222b3ad6cdc6edafb3a8b2ba5cbc6a8ad3354b5ea6a606adbe33b6bb35fab962b9328d45ecf4643be0a2c8521c0384dd19b1efb1f2f3719111f1cf7e013c59a4fa4ec9c1d874e4ddaadda2ecec357df38cf2127531d18f0b53b6d438c7a8b65ea9af4eab01217b908b61baad896cb526266fee1a4b368a469749848d8c5dbc503c0c8edfbc31d99b236f6e1d95aff6169d8963baf4144e989a63b4f4ac9ec2b4d1646bacf65b28cb56b0b943ec5a639ae2126df63ae5b0c1ba8f904977512d64d93b6ee155d33e1a6daf47fd9f74804ebb42de7a475d451f60ea3bec8b0478d249270e9ceb6d3da0b5d49b58eb09362319ead059e7345b59b953d75c4704dc6cd23196724da906cd75689e6c7a776d684d1dbd2f34a7557bb5aec731bda650aaeaad2d661bbcc4c725396da1f70444848a91169b13bb0c46a02ebe51f5801e52eeade5e19498935a9126d18af5f969df09fd3b64cbb36afc869dd6bad2871f51b9cd3156a37aa3ece9692b8cf416dbb7ee12729352b7b51f4d4fe95bb6cdb8ec8b230b757ee9ab2562d74a9f5a90a946b3a8a15b338ce4aaf09363c17a84ccf3524b76424a549f52b6650a375331d70957de3381bfb2d1abb5524ed5116145bd926a0ac5a81e3a19fb0c149c9be849e65088ab1ade09988e29dd3d257655a59dae14bbe75a388e565f90f3f549fb0e969595bc4e2dba3933aaf93b035bdd538db64b026c7ad55a7f5736a0cc19b21032562a4cb1c1aa906fa31b7bb386be943698b909d92ac5fb47d011b4c06a263314ba4699b635d70c66f54ee2d57b5e166ebb5a9cdb338f60e4630b49b9579acc43cdc54ad811bf3791b62d24ea990403803c33f4fed85b3aef588cd9da6d8ebe6d54dc34edff0064bd5ef55de5a4ea157d25cb1dbf7fa4f171e45dea9354809b0bba7b2ec77a7f7c83be6df3a49b061f78a465105298e0328e17d13af112df4cd787917455aa1aaf426d0d16b344f47159cd4ab1da7a9b79ea098993cc34bc20f24423a136ad724ebb0962732f0f5a714e751708d1a37b13e7a5ba552f4a1d87073b4ab8cf6e7d5b649dd7a9718dbc4553f06a4d96aeb423c79e3c6e9e3e1c9b06aef6fd34eec9f6e30dba9dc2281692f0af586b48024472d5e108c67fa97d29653545bf4e589b6c8d693eaea097e2039676790d3cab6d892d19c69d5db375d5991258d9dc934619e5fd0d8e769182c5a1e3ab756886d5f7ac6c28a873856fbdfd37ec9b8f92563db48ec7a8c5532dfb0f556e47e0f29cf5decfaf5d74ce9eb36a2ae52202cada59b3177a9ed48d8bef3dba1a4124dc26f3ef1c5b06cba76f7725199bdc4ad166e31f18b4171e559b63665f4aea4a16b273668f883c0b5b1b8a5d6e3abeacf122147d28ab03cb1987c6acdd5917ca91558e0774b1bb38e436318c63347a7a9d081bd47b9ea251010fce1f23c3b0101f9976edb4a60ec3feb29804a21fa808080fcc0736f6fa3e4ac8cdfa587a7c4a4b3c5dfc8bbe2368d33978e4e2a2eb993a14322432871f9984a92642008fff00094033d1ec6318c6787d63e7edf2d87e3df21646b75fd6da1bf10b705c2a6de0b9130abce6d4d634de37f2b1fbd67bb6b72f0f4fa6eb6510b56af819e6c94dda6d109587cb26da62722a7ab734dd29e36f57675315eae58abbc793caa1310bc844019a7b29622b61da1a3dedc18c6ea3a0aceb5eb233fb66c44ea2bce540bb01a6b32da21557a9d152b8ce43bc871c849fe7bbe63a3388d7fadd12996ad91cbb9752029f5b43624dc66b6859283d5b7fdb7705a62feff5c16cad1b4557f5bce43b662ff5bb09d2db1e3283968b8e51b48aa84eb881cea79cc0985246b7a78f49d524d0fa2b7485decdb0e397b395c6f7a7a97086aab9a147d7146ec93816d1d38d65a7dd5c93f74cca39db486519cb7bacb183577ab3dbf6fed2a76a3a5f16ddc85d1d9ecd68da158576b4440d9f53eb384b8d0e98c9e4c30be5668f1560bcc8176145ddc9094d9eb2555f509b47cd56ae7631ba55137548c27aaade5e6bdd37bfecda58605a6f5d2b3563d45af21f78d4a575f4bbeb1f2278efa4a893bb367a5f5857ad5497a9ccedf6cea5e523579c83aed49ad9114e06db68731884566cf1f799b6adbdc86b171eaf3a8d86a7b4d4f49c06ce9668b6c16777792134f26a321ec2caa92555847546b1546bee2663dabc9742e685c235f3b89358a85071b65af48bff003937efa9fddf6aea8a853a87ac9c51e477d5bf8a3354f9b8cda0bac32dc7add5ccd8be35dae0ec770a7c215d6acda930564f18bc6504bd9060212d0fd58bb09ed9539260df26b937ce65b808ab6d235ad3ce27ebb40e27dc76ed7ae1b336fdc9d319c94d7d19627ce35e217b97ad5fa5a7662ad075b3d96dafaf96485b4c8d4e4119aab47595b40d9d687e3637ab2c0ea3676e9cbce9d5dc5675b5feeba4761c853361b09a9587dd94de3bb2e47a91d19093d59a98496a695aa3956218edd752318c90934cb27255d655739275492d939adb3f5df3b756eb5b951c8d257901aab5b552bdafda6ed732fa4eb1247d8db1e466762bcd867a536abc75ca42a28a5190952fbbac2d7b35dc5c6c0d6dc4911924e53cdbe4e72eab1c78d1315c8a88898fdadab8f77a240da6d957b6341aed4a9371b3a15191d9ce2661e2ed294b576a32cf588ce231a81ce9b351dba1748963d728f9692dea73b776d37e3d6fad4dc7db844c4536ddb8a1367ea2b26e95a823649aa6f14aff00b2b716bcb1b577465235dd93445ba02220dafdab16b0bdb9b6906ad0f5d49bcab94f297f681cd0ec471aef5cd31d6c5d91b6ef1001aa29fb2b60d5b5b502bd534f88bac391364542f305afe765102b7676f6ad9bc148b0b9cdcad964a61f33998ca7c69beccb6be973cd4d83b6b66720b8e1b762e724ed95edafcb7da347d82fefe3756ef358d7398bb2f4f31a02ac9cc5b0715a26ba7312c6b5586acde4a4549d618367ed8b1202466a59abef3b792ad376e91e481b56b68fd494dd6bcfa63b4f4e57792ae0f1766a3697e44e8ed3b11b7d78498d790d00fafb5c93716470c2a5ec19da1152ce8bf7e116ab0203e9871fb98537bd6dbbd542e969aaae97d4d67da14fac6da5ee35598757db0696bc4bebfd86c96d72cdc2573aa285998676f6b449162e89270a9a6ea495867921171ef70d647d58b6036a3d26f0cf8bd08e58ed2d1db17971addb7e3ec29cf2dc61d4950ae5d6f2f675e2146522e177a9e32cac59d7f54c63fb241acebe3de4dec2858b869174155bcf544bbc8be832d138c3173715b037e29a0b543ab7f20222812d6b9c61c7c95e46cd4ad9209c6b79d56888b0a747271e9c6be7928ecd2ee0e12678764815d38a6b5d7ac441ed16d51b756b44cbb2d776393a0ebd905ecfb020a06f707b7f657175df2aeb7146ae2b18bc0c96b26f506e8d6e6b63b3b70ba6732ecd32d6a2fab0c1dc9853cf3d679bc1c9ebeac5a38fb191b73d95c61bf725612b903bde16e0e2198d638f16de4c56ab57118ca23756ae6b66beaa2e87c7cab76f26de65c09ebf5ab7d71a2f640aa35cfa9b592c37f7f4c71ac9c3cd937f80e334e51e8cef695610d510c9edfe366d7e42c88c45f5d6b0aadc92451ab6a99623b4acd05392f3366928b69010f070ece6174223537ac255f6fed1d355282d0b6d8ba16de9de36d413bc4e5be39bd8ab36fe5071fef7bf6871521afdb40ba4ddb08c8cd7761afd8e610b7a49a0e4d1d2b18d6523dd280daef6e6e759740ef3bd52e56af6eb7c62bb2f8f3ae81eca4f572175ceb26db5a916e956b6d907d054c96ba43c14bd96123aa8f656d084ed712b7cfc1a4fad14582584c339e4ff00a8d5338cbb624b554b52d3b5c945e9cd9bb69c045df20dbcf949aef4c6d9dd48c5baab22c251d42c75921b505820a327ac8fa11c3c9b7291ebd03668a8bb0c84459180f540b76dbb7c5d0354e87883a927b123e8537639edccda2cb0b0362e18d7397ecae3009c76bd9d465e6a2abb661825aacf558c6cb4a41aea7de14107e899b587f4ff00f53abacd71d38cda8761d126b60f262c3abb8b29434fda36bb6f81db496f3d3db7f63425fee77c9aaface6b33ef59e83bfa335006636e935265cc011abd788ca3b5e2eb191f57936c7a4dc2df44d317aa9ebea356382f7c9db98dfa9f13b04ee396fb82029d05456547b0502d308a44914616883b6dac2788a8c219093ab15a3a968e988bb80dbd572db376c81d5d4de2b2f77db96ad97b5ea752ab56378d494aedce93c7e8dac0eedbed4ef161acd663247ec2ba4dcceaea646bb691d1379b9d2ae4e1adaa3eb55f7d32583e2bf346c9cb3e7b536c5583cf55f405b3843bcecb4ba33eb99a53edb9bd7bcc1acea61d816ba731668c254ee0ab58b94608471252c52b150f2031f2320d5c99c312d2b0feb252d21431bb3ae33091581abf23f725ea122f6e34937317a078e9c841e3accced65cbba343256fdb13d6a4e46523b57322374118a86226f2dcde56cd5c8c75957cb7e5e4cf1a6f4c6c71954d93b2234bc5fd97b319eb0ae29586d112d255edafa26a659a998afbab31b61396af476cb524970ad1a4102d559db1bb4a2db6e24836685958af56f867b75ab53dd6962005c764eabd775f9785dab1d30ce61b6d7d35b3f6d57760c19dc53221acfebc945f54d929f5e9f857cf4f2134ca51b5819d466e1dcd754ad38b9ea6e4e51cbd46560b47ad49d34aea0d45b276bedbb96dca046b0d5137bab4cb5dd350ac3b807a78f93b1c59221f46403ab5b13346ebcdca0aad6306361279d32c8ddf7caf90d4db5291a7e9bacd3d8b67b06b3be6efb4be95bec5ebeaf54350eb499a9425b27db3e750d6390b55913736f60b46d5a3225bb65da3576b4ad8a14148e2bfc2e1f57745ec4eb056bfc749694b16f44f89362d3d06e768c2356535aef98b78b6ebdd7563b958e36ad391f49b1c2d8aaa26b4d2d34ac476f15268c8464e490b1926ed645adfd6224f69d7231cd638ad2e4ba5c9a71a6635bd525372d61946d8ab7c8ddd77fe3db798b05a89557095515a7eced6d6268f225288b0c84d402d1130cd36ae5e3989618e2cbd55b60c0f256eb786da5b75df1e6d2d2bc5ad75ae788713b0606458436fd90ddbcdaa6ec39186b2397434962c2521b442ca32b547c7a2bdf58c4d60a9c7a2f1e91ab1c910f578bbfdb760aaa1c2bbd4c5dcdc8498e3dd0f5c426d7a338bc4f58e8dc6f82e45ecf56c82e1937a5d75c54a2ac317598e651173b627669b7873b778c62a2e4250b78bd41793bb4e9350dabaa75cd3a4605797e07f24b91acf72c5ed5634cb95127f5633af4743d7eb704ce066424a59c4e5c2b9f1b3cd6d716d625a3a5dcb159f2ad880b52ca7aa1dc186c7d71a17f281b0ecdbded1b4764516dd4ca5ec3aa4ec1d2297aa59e9a91b3ed052f32d1d5b8db0b5243ef0a8ca9ab0d5932976e8b2b199d382378d6aea4687e607293636a8f50cd7f4e91899cb1ea381d37a0ded12a356de166d4c79fe47723792f64d254d71b0636063d48bb6ebb4928368ca69bdcd494aed7a3cf2d2c857e7a69f47c4ad8f960e66ecdda5cbc70fe36cfb3756d36221f85f1168d5711b09cccd6e36e157f536dd5c7bdcabc238acac8c5d922360d7e84ac13d76c98b6756bab9632365631abf44f1ad2fd4b7ad257626ab4abd2fc73b7a34bd8bafb556e7aad897bb3170d1a69cdc975bbeb0a658eec4afd5ac06a85b14d950945ab49514e328b34fc4a62e919c76eaad688b631750f54999d8f0b11bbda69cbf53e8301a4f92173568cf2e35544b75d81a274eeb4d8db4a8366466b5e37b2d6e6f525d266cfa790998e9a6712eadf5fb9ab3b06e0ac231a3598dd7d5be775d32420ed7c51b09b701ec1b260d3d5f59da717642d8dcebfa1682d8ace035fdad1a5336d6ad8375aff212b4a56a9afa22b6809abb6d5246c4cdbc6a0abbf553565cae177839891baeba5f594ac6db2c35f6d06bdc6a976348c543ba2b763622c9d41ebe62c3ed528a82a414819099885d059b483621bdb515b978c6318c6318c6318c6318c6318c6318c6318cd1e9ea74223ea3dcf511012ff4c3e478743d77d06ddb6800fd2221d18000c1f3efa10f2029bb286ddcf467314de941e9e02510307e51b4897b28808018b488a2983b0f976530094c1fa8180407e6039e97e318c632c3b6e2d71a19cbd92c0db8fba5919cb848c9cbda2609ac6981253b293716f2166e4245e0c30aebbb9a8a9293652eb98fee49a329280f8cb9a49f19c53ff92fe2081e454271738fa91a5e025aad2df0fa8282dcb2b5f9c3914978a9222102991fb690509e4e41d15539c5471f580b9722adc09dd0da4acfaea2750d8b526b89ad570258b241ebb93a6d7ddd3214217b089189ae2cc0d151a68e03a8564766d513a04556226602aca81eae83a2d22b0bc93aad536ab5e7532c20e2a61cc1d7a22257958bac468c356a3649560cdba8f9857a20c68a8366e8cab7898d30b1609376a2290dab8ae29718a0dbd55ac4f1eb4b30428d333162a611beb3a717eeb4ed83d809b958030c389e29ec995ab123b59999132a48d8a208f8454715acfa438f7a1256ba8d464b496a47d556d5592a2b5adb9d734f560da52a6245a4c4b545a459e1c5934ad494bb0632cfa0dba29463a9464ce4166c778d505936bfe3e689d4d6095b5eb0d3bad35ed966e1222b72d3b4da5d7eb928febf02d9a33888672f6263daae78d62d63e3d0499f982029c74702843fc034f6606278d3c76827364790fa2b50c7bab8dbe36ff6a70db5cd488b4fde21a4179787b64aa8312267760889874f6622a555133c8e987cfe598aa8483f78e579bd9744e96b95aa4af36dd51afacd7199a43fd6b2f669da9424acd4a6bf94f8a091a6c8483d64b38795e7847cfd25e2dc1d46a741fbe4053f65eb94d5a793e2d71ad19c5aca4d05a77ede73483eb575287d735351dbbd7ea4396baad39d9d48a303aaf2d5d216bcb45b8051aad0050855533c5ffc133b2bfc60e37556bd1f54af683d39155b8a6914c23a15aeb6a803068ca06653b1c1b54903c41ca0843581246722531f22c74ba28c8b3045da49ac5ab2aba7f57d275f1753d66895a8dd6a53cf1869068d41fd6d6fbd13b2767b095cc64903c6eed3979f9894957a9392aa92ae9eac7127888143ba5b51eab9e5e39ccdeb6a1cbaf12eee2fa35492a940bd162f762347ac2feedb83960a1137377652522d6dab007b96241f3c4e5ccec8e5603d1962e2f71b2db5f46a964d05a6e66b2da560271bc0bdd6d505225098aa43a55cad4924c4220add379035d452aec52e5201d8c01020db8922c45a0d6953d47aa68524bcc51b596bda5cbb966f239ccad4e975bae49388f919a75649062bbe878d66e5566fac4f5ecfbc6aa2c641ccd3c7528b90ef9c2ab9e884f8b5c6b49fccca0683d3e77d624af684facb6bbaa3809a47684e45d9b6425288b88b5107e4be586121e6adc5729a8160928c62ee57e2566c89cb575434cea3d7d66b65d289ac6854cb6df1641cdd2c957a9c1c0cd5a9c364924515e7a46318b67526b1536edca655da8a9d516e819531cc82625b6a9f0d7894840ab55438d3a2d0acad713ec15abc86aea6a308b5d1459c3852c6ac5a70e564a48aaabb762aa8740c454ae9ca6a2664dc2c43daddf5e9fda0b7e5db4b5ae7e9d498d8ed5bc837fc93b554d2d7d587f07b8f62b9d5161d46d25360a2ba082525251b033a8bb6b36e907f262f20a1925153b245c36717e65b8d5c789db012d731a3b54495913a43ed6a49b7941ac2d225d7d250c7aebda5fc49e30541acb8af2ab401a184458961175e2488963d759b9e424e2171552b0c15b53e38e9125a2b14b61ae2bb602eb1a704c42d062eb12b4a8ea6c6487d91f14d2b6ca9d372d566f0e8a84629579fb8872a20c0ff000e12e4f857c44460a62b08f1a348255fb023476f331296b6aaa6ca450d671ee2235f24e5224617c93a6453d7d195c200804547bf9066d0136cfde26b576d38f5a163ec8cee0c34b6ab636c8f97ae4f30b2b4a0d5db4e3199a753deebfa8c93394462c8f5b3aabd1e4642a75c511589f61c03f7b19180d5a3a5d33caed1c61e3a5dee4e761dc747eadb45e9ecbd5a79edb27e93012d3cf26a8f1cfe229f24f245eb15dc3a77598c9390630aaae75063db3b5926fe053f5933b4f1e7435e2f2c366dcf4ceafb5ec58b6cd99475e6c545adccdad93368c6c314d9a369e7f1ae24926c8c65b2cd1c540ae012f809e9666620b77cba67a2ebfc33e2454e0e26b559e33e8a808283b2b4b94445c4eada6316ac2dcc6b8e6a0cacc815bc3a6609e695478eab4de54c633d420575a248b1589cc864529c41e2bab0f295e3f1df4d7d87350f42afc9c5175dd5c8c5d42eac8f7d13ada305b9234a9a4ce891927251f544900482099c83d6f1dec24e972293b4b8c9c7344d6012688d44216b6fae9a5952535e55164271a6a04126daa9a49b75a29441d35d70822927496eaa4646b20401884da1bb11a783871c4c2fd95edf1a745a5f61d8e1edd0c286ada620317668045fb7889d6028c3905ac932425a593239444aa2a59695f7c551937c2e2a7a671b78fbaeb61d9b6e5074a6aea66d0b9fdb7f7af605628f5d83b7587ef2c9309ab17daf3d1d1ede45efdbf3318c2626bde5cc3292cd53927defbd032e693bbe25f179f2ecdd3be3c69670e63ef533b399aea6b4a80aadf6158dcb17b62b890e11206fbc13cfa322df4d4918457957d1718f5f99c3a8e66aa136d9fc6be3eeeb9542776e698d69b226dad756a8b598b953e127e55b55dc58612dab40212320cd6768c49ed15b80b07c0a6b1502cc443090290ae5b9140a517e187119c43d86bcb719f461a06d7355bb1d8618357d389192b3b4e74edf55251c3124495b03cae3c9092730caa49a631eac9ca1db026324fbe220663847c4999adc8d554e3cea68e8a93d4af344ac680a440404936d44f58b88c52831d2d12c5a48c6d7d060eddb48f66c5ca01168bc7448e335072bf9dcdbce85d27b354a2abb13536bdbb2fac5fa327aed7b454a0e697a53c453689954ad2efd9aeac42674d8b02386ecce93674560c41ca2b0336ded532d78a7c6764721d9684d4accc9dcab7b0d1f84a2571b037bbd38b265a8d9da9506042b597ab7db5307aeba6e091a11695915e341b2cf5c28a63deebf4e1e39ecfa552b5ed4f5aea3d675287bde8b92bd44466a7817ed760ea6d117c96d995dd2ce88cded7948bacaf74967330dd705a41ac5397d30e4b08f579358c17da7787fc56b330978ab071db4ccbc64ec1d0eb52d1ef75dd5d664f60356be9192d6f1076a31bec918512425e55e54dba244c904e24e4158e06e678e054f99fe1ef14ed284b35b1f1cf4bcdb69d9da8da261092d7355748c8d8e8500154a5ce394d48c315495ac5603eef433e10070c614c78c4542b339d13567b1b41e91dbdf023b4b536bdd8068cad5aa991c7b6d4e1670ec2a37866ca3ee3596677ecd63b682b3328d8e6d37149188ca45260c81ca2a7c2a1e14d48f13f8c92ef58c94ae82d49232319b1cdb7e3a41ed0eb8e9eb1da0a43465757be3574b479d746ccea0a162221e49a6a15c3d8f8d62d5d99649b2452d436ee3ee8ebf586c36cbb6a7a0daecd6ca745ebdb2cf4f5662e4e566e91076035b212af20f5db7557710d0d6739ac512cce7f6e3670c69464083d1f7b246df8afc6b68eda3f6da1f53a0f9837a2b464f53a1d70ae9aa1ac6def7606bf220b8478aa90d46f325256f84390c0a33b1c8bf972185f3d72b2b32af71bb8fd5346d6d6b5a57574234bd3f8b93b8b38fa4579bb3b23d849f776a85565da123fe19e961ecf20fec51682a90b78f9b7cf655a248be74baca43ddf8cbc78d92c1ac55f74a6b2b6c632677f8f6b1d394d837cc5065b55da4ff0065b54daaacc50046faf522bbb713c0427dc0a8ac97c41d5584f85bca3f4bfd67be6df44b96bf92ad69195ada5b35b5897af51e4424271ded1a9ebfa2bfbe444f51ef9aca7e236755ea3ae20602a5393d2571a9b58f450425a8d2c9c73104bd0ad73ae6a9ab2aacea54f8b6b1cc115167f22e5168c9abdb0d8a404abcf5b27d462d9aa52366b2c8fbd2f61975112b8949574e1eb8132aa9b2bac6318c6318c6318c6318c6318c6318c6318c668f5f53bffde3fcf4fed85c8eff0016ed99b76fd19c40de941e9e021df41c46d221f514c51ecb488a28fc8c003d7603d1baf1317a31444a2023e97e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a3d3d4e8003d47b9ea01dff00387c8f1f988987b36ddb6987e66111ebb11e83be8a1d14a0050000dbb9e8cfe5fb283d3c3c80007f28da47e45113078fdc88af11ec4a510112f4260eba29844a063000187d2fc6318ce970ba6d505dcade7ed374545d5f6d255753db488650feda081145d63f8947c1245351550dd113218e2051c2fd7bcf0d47b32f08eb7aed237fb6bba11face66d35db068dbe57e475e40ee27736cf5b4f6c1464e3501ac455915adcf9bde75e6b422510f54b1a10e5483cb35b2d141eefa0d8b776c2e3e463b923ec8d6141d73b2ad6cd58b7084537abed396bdc35456672ca74d9fbb72f75cd98af5a3703998a683532c6edd10a5bbb96daff00b56adad65b5743594b2c0eb6eec44357d4d58d8d55fb525a5cd4adb746e49a5d331422a39588a5cd269c82a53a43202c998801dd90c5b9394d96dd5f3dbd6a195f1fef5215b6f6e523058c89530afba94750c83e2c999a044a873493370dcec537c79144a54dc2cd136ce1bacad4996e3556d4aa6e4aa2d74a60cb1a0d1b76c0a50ab3312f219cad35ad2f562d77673b76af4845178e2d96af2c946c8a5e4da4d9268be6c7320b9042acb2d8e1e9f5d9cb5d85d99840d6e26427265e91abc7c7691714d557af9c95947377720ecc8b645450ad993570e9712826dd0555314869c90e550845083e445085390dd087653814c51e87a10eca203d080087e820039f58c631968b43eefa1723f5454f746b17724fa8b7524ca904ea5e2dc4348aa582b0cb562405cc63be9cb5124ac2be4d22aa0532889135ba0050002eee318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd1e9ea74223ea3dcf511012ff4c3e478743d77d06ddb6800fd2221d18000c1f3efa10f2029bb286ddcf467314de941e9e02510307e51b4897b28808018b488a2983b0f976530094c1fa8180407e6039e97e318c633c7cdf1c3be4ddf373735b636bd91a957e17785678355dab47b9bbcb43c86c0abf1ab64dc6dbb975bdb9689afbb52a55edc34abe4dd0d9ccb37d28e8a88bc6d2d16d62a49658d670de9fdcaa897aad96042a92c9c868bdd7ad6a3aded3c85dbf1d13a59a5ef93a9ee0a3d21a4f561825276f89aeeac72b6b374fdac841119b78c67556eacad2bdb58b723d34b853cafe35d96f169e47d868f6a9f9ae30697d1b1b6284bd596cd32fa5f546d0e495b592afa424eb512fd9c1b2a8ee1a756231751dcacb362d50c994e74526ca298c1aaf80fea2daee8fb11b493ba0cb4e5f2ff00bb5ec655ab9c93db3055ca656b7570fa134e395dacb4f42da671e9ab3baaaad6f683f74fa46d53269d73771730b6d23e60e6f223e9cdbde6ecd726bb3e1b5eec2a7ec3e57ea4deb6472f776ec941f37d7957e1e7e06d96851ad4f525176d20d3679a52ced158a7d06c2cb1738a48cb2e849a0665926a1f0079b4d2cfa9e5ef9b021a42cd49aff1ddbc7ed06fb82e9352746a3eb4d20e35cef1e39923a4abac95b757f7d5d155adcf6fcfdb1e43de9b7165b026ad9a85476eea5917e9cbcb1a771d28ba6aa7215dfb6cdc5bd5bac7654f17927ba903b6dd4a6ce5e4774edba3c84e475924a42e06d732d623516c762523d235d1c4091fc4b184826666ff00519e9e1cbe4e5b7d5d2464215e5eef1b0b54cad4537dca5dc2e69129c63a6d9749c848f10a7e3d9d323e52296655ed6f6a87436cb63befb65ddaa45faf04cc2fd7f40f0bc8dd1fb178d5e928e349beaec1d6ac29f30b59969544d4bb2ed50ccdd50f6c7a84d5ae709af5bde8a8c0c9c6b952836f75549e59b346b0b1e93678e930347b633d1fa7be993cb07f1d7922db45d891d713b9a547d275c5791fbb8ed745ee9defb6ddd9b434730b1a29a12b7282d31af249ed693d8f646cf2cad1574b33858708e8f89f1e897e02f3decb05b56b961bdc73ab4cf6bfe425656d9ed77adf1834db75bdb745acd774e6b091876118cdfd05c71eec11069942fb171df12a27142eeb49ad2bb0ee478ecd5e5b70d6f7b1ab9c2082d243f62c571b37533b4d8611f6d7bec52e8d4d6d3bb1a8b19228d84ce9f49df9d6bdbfd96997e460adae0e4b225553b53b945758a92945f0938b1caad2954de6df644b453197b7688d4f408f8761b26c93e85ef91f43a8dee2b6bf288f6e44ada769ca6fd9db0d5249fa2d91696e8e7559525e4514a448c4ea605c5fa6c7a935bb4dab57d81b42bf59b6461f9c965a4b2abf22b72271d50b56f3d3da7e238e28c74e22dddd81d21a7b6dd7af7682b89c969b085079f68449a516943b70caf89e157286a5b2354c84b11c6d2d4f52b76c69f8ba6c7f25af9599fd6b6bb2ada027e0b672769b043c949db4c596a36e6887b5755daa11917b2976513d46d92c658fb635ae0bf37e8f54a1c8c0bf3c92cab1e31da790fa92c3c9cd8f6526e89ad69b0b7d38d9f486775b3a728deb8e66a9d73d3b268cfc7121216e8ff5c16b56a49b47b859f2d66b5efa4972ddbd0b44c5582e10d525f4fd078f5598aa756b7becd858389795fe6e6c9dd1bfce4252a3a223177375e3adc5aeb06f2699165a4dcaf2114e45847a2ce512bd143e07f372b36ad76eb63dcee9b1e1a83a9b6d5575fb7a972aedd5488a0d95cecfe40d8687f7d9a4ad70b3db61acb6adbeeaaa2b67af65d0775d95a226da5577b08ce3a613a9691e9f9c89a5c66808c78c51b255f5cf2238c9b5ad54b77c95d9d36e9d16b5c5d9dd55ba2c29dc6d4d5c4eba236dc52d1bb150ad11fa6cef0d21dc9ddb160e5d047b9f5cf8ed5bb1d434a6bcaddb6a6146b1c4c219b4bd483695a775960dd0bf78b0b326d2bb2485aae04f6d54d6248cd260e9122a11e532883349435e9c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd1d5ea5ad3e07d44f9d8cfe21cbb06dcbde4622572f563b876b109b6eda521dcb850c65175c4a01eeac71f254fe471e84dd06de6f4671037a507a780877d0711b4887d453147b2d2228a3f23000f5d80f46ebc4c5e8c51128808fa5f8c6318c6318c6318cf9314a70e8c50300094c00600307914c0629ba1f97d06003147f50314043a1001cfac6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a3d3d4e800bea3dcf50280007e70f91e3d00007ccdb76da630f41ff598c22611fd4444447e6239b773d19fcbf6507a78790000fe51b48fc8a2260f1fb9115e23d894a20225e84c1d745308940c600030fa5f8c631927b15821ea75f9db5589f27195fad43c9d827649622ca251f0f0cc9791937caa6dd359c289b464d975ce4412556315312a499ce2528f9a90feb03c36b142c4d8ebacf9573f5f9f8c633503370bc14e66c9454d434ab24e42325e2e41a68b55a3d8e926ab22bb07692a645d375d174898ed154dc1aedc27a84698b1b523c86d69cc27add48c67324317843cb044c31afc5c835742939d448ac52a8666e4a299930592324255934cc6201a164bd45746c444309e92d79cbf6d132624064ec383fcb47265fdc408e4a6068cf4f387c002dce558005a8184a21e2026fa46801f568e270140c35de5f7621d8143811cd41375e026f9f5a204a51f3014ba318a3e7d1faf60c5586b4aff00a91e84b5a2cd7aeebfe6049a721f6903312f07396eccca9e1d26aac910c491d3accc819a91e37113380493580c63b73ac9a6a1cb2cb1fa9e71c2a2f5b4759297cbe8b78f182526d513f057986efde68e155524541523b4abc4911514456278b95111219253ddf6faca7bf6b47137e5d57397e21d88187f211cd40f0281c0807103e88298e06f20381522a8a8100c272144a2013e87f541e36d81074e21e9bcbd789b16ebba783f915e61b43376cdbe04abaa623ed28d4c72914906c97ee81413a8630100c5289b2441eacdc4f1102fddde5e8184a06001e04f34fa113112395313868814ca6115048226394843a6a02872140a63fc93d59f89e702f75ce5f104c061294fc0ae6976220205294c62e8a31082711378fba72140082750c4219331f9fdad1c4df9755ce5f88762061fc8473503c0a070201c40fa20a6381bc80e0548aa2a040309c8512880721eacfc4e10208d7f978007ebb11e0473584486f113180e52e8731c3c47c4a26294c4398e1ed98e04545398c67aa9f15251d4734243f2ad91e49f0b122b27c1be63b06ad04136ea0bb9174be8f041831007052839707214ca26e13294c76eb0125ea7ab371393110fbbfcbb38809803dbe04f354e060294c3e4021a23a0031ca2997c84a613095400040c558780f566e2789c402bbcbdf1f9f4a0f0279a6053788104c00536890543c4a7110f24cbee090e547dc53c4a68e4fd5638a4a45ad2df6372bca920f9ab03335382dccc24a18ee905570728c60e8cf8c5d8a008a89ba7a8a476e82fed227389dc3605a007d5a389c05030d7797dd8876050e0473504dd7809be7d68812947cc052e8c628f9f47ebd8315618b4fd5738a0a3476f0b0bcb2023459ba22829c10e6824edc0b845d2c551a355744916708a7f08749c2a52f8375956a9aa24f8b6e2a56cf3d48f8b8c9bb47275b7e2e576d13765499f107966f1c20555b3874083b6edf4a28ab77652363a4a3654a555272ab66c702ace1121edf0fab471380a061aef2fbb10ec0a1c08e6a09baf0137cfad102528f980a5d18c51f3e8fd7b062ac35d40fa95716a7e38d2489b90718429e409f093dc3be5bc34898638111398ac5f69349c091d95628c79bc3a7a2458888994454216a179ea11c616481dc1e5b71ae5289405267c58e53bb5cc2630140488a1a64ea180a23e461eba29404447fedb5ee7d5738a0d84a1f62f2c97132ce110f86e08734560edb98482731834481088ac70f16ea9cc522a51058a3f0fdac171e23d4478c1331e848a523bad8a6b99c14ad65f8a1caa8a904fe1dcacd845760f34ba4e502aa644566e2a265f79b288ae4ed35482295f511e2fc4b433c5a4b75bc214de228c5714395928ec47c0e7ecad196975973147c04a26020801cc42888098328689f54de2a4bc9a51648ce52b05166bf165772dc1ee63c74614bf671a485056457d1a5688ba29001a7c32aa115191315894a65c44a172ff003fbc64febcdb3fdd87943fe4de53362f525e2e56c5902ea6ff009507a2a801abbc40e59cf035049568888bd08ed2ab19b01ccf0864bccbda8922ed6287b4d1c1d3a1d6f565e21b4295c48b5e50c44695a99ebd9a99e0ff0031a26121d9a665fe25e4e4a4868f6ed21993141baaf641ec8a8dda30625074ed749231446e7c57a897146762e366e16d9b325e1a658339589958de357269f4749c648374ddb09060f5b69f51bbb64f5aac9396ae9ba8a22e1055355239d3394d94d5b7d4d38b14e1605729f236705f8aa05fba5c32e5eda01a15114c04efcd11a45c15a01fdcfdc9541f715022825208107b94407aa6f152c130de1918ce5245aae0ce4a57f3fc1ee63c2c3a7f0c89d6f2712afb46a6cd02b8021936c2aa8515561225d14ca2606b97f9fde327f5e6d9feec3ca1ff0026f25731ea29c5f8668778ac86ed7e52955303787e26f2b655d9fda4545c408d99696554f2395214d20102fbab1d3449e4a28528f7b5f50be30bb499aa594dcc883c682eca475c55e5436550287b1da0f135b4c10ed5df6b8015b2e0554ded2e25012a27108dfcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff009378fcfef193faf36cff00761e50ff0093790abfa83f199170c902c86e45caed45933b9438bfc9b16ec4126ea2e0abd329a8935489ac64c1ba02824e0e2e154c0c44d213aa48afcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9378fcfef193faf36cff761e50ff9379921abb68507756bea9ed5d5d666372d7d78894672ad668d23b499cb462c75122ae441fb768f9aa89ac8acddcb47cd1b3c68e5159b3a6e8ae928996bdc6318c6318c668f4f53a111f51ee7a888097fa61f23c3a1ebbe836edb4007e9110e8c00060f9f7d0879014dd9436ee7a3398a6f4a0f4f01288183f28da44bd9440400c5a44514c1d87cbb29804a60fd40c0203f301cf4bf18c6328ed88d5abed7f7a64f5ba0ed9bca759dabb68e914dc3674d9c423d4976ee1054a749741748e7496455219351331887298a6101b1bc1d0217855c412249952489c5ed02449321484215226a9a991304c899132113f0028a642a4978904a514521014cb9478c6318cb3dc81da52fa474b6ccdbf0faf2776a39d694e9ebbbaa0d59fc64759ec713598f713130cebaa4c1d18f7537f663374ac6462ebb734a3b2251c82c470e12efcde4fd5daab2533b2abd57e3e6c7b64c6bdadd22e6ddb44da68c9a770a86ec6dab038d3355a564249a1de0f20e6766b8ae5318268aaf222635e6c26f694e23ec3485e54f65f532b0d5f48f20b7f3be2bdbddd0b8c56cdf54ddb0b476d6d68f5e3399d073958afcdb78049bbb512975679e4ccead16d9d2d14e1936a9bf4e5d36524edb4716f7b2e6b2b13c8ed75c70dafa8a47544ceced6fb5f69d6ee735b1a8329515eadaa65b5a423d57de65228c891dcfc8ed087462183a64d241208b9b5a49a336e48b5a52dfeaff00524ad6e54a8d5fd77a82d961daf7fda9c8dd7f15ae5b5a2a07462eabc58d94aeacdafb86c77645f2d5c8ed7cded4786635b3b63c8cf595cd9a0594643aae9493245d4148e7fc65f7646b9d4d15a82d0c2fd39bb761f1fb6f56662d5516d2ba23616b8d683b85f0d89368f1fb4b7d66d1ae148fb2522c34c7b2484ea3371082e8462df6c843521b6bd44ecda9e277fdc1f717ae133aef8f3b96b9a4ad36c67b2f5f36732f6aba5af51d7aa0e616b8e57fb44d1b211db9aab679155e28d95898c2bc6bed3d9521191af16eae5c5a743ea1a66c6bc71fed4959eebc85d6bc7a8fd78ceef4970e1394db1b2596b3a65cc6d0579f63a9557b272b1128e5314d29e6716f1515623e2da28d8f40543d4bf49595bf18137f5ebc57673937b9b6c686610eed946c827aef6069bb25ba8368fbe9331b20e2246b129b36acd75ed3ecf0ce2423acd61b655d067e077ae52693f8ee77c429bf57d253baaacf10c8fc8f9be2e46de58d86b766457d92c34b476fc86773153855d6b2572a364a0bd5c5ad8649004a327189e3e65064d1e47c93a9adcb9bd0b41d8fcaed6b6ad6b668c99e34e90a96fb8154d375e50bbce99714edb1d1e9ebe6c473f12ce49a5e69ef68124d674ad546f3b2700a264599cc3454f35abf3529d6cdc1b638f51d4cb425bb350e88ab6e89fa9bb75069c2c9c94f3051ccd6b382b812414897d6ba1bb90a531ba3a3248c4c38ec2aa3a51c9d07c3e32487e6c1a7b47f0df77c5e96b8398ce605af54d6d857bef2541295d66d36c41bfb0c44fda9c2f209b197631716c14564db56d57ef45450893245c89804681e41fa89a1a13624d6ba71a36cd6c76c377f1ef45c64e35be512b903293fc8caadaec9559974eec8f991a0a1211c551c425895924c1549dbd68e6388fd9fb8a973774eec079b535a54b60bfac1e9ce6d0c177e35f1b355ae88b6408fde3468f23edb499499aad8a1e65a36426a16621a49c357d1120c9731505ceab646e5e318c632ca7257f973dfdfec536a7fb8b3d94ff0fa699d93895c5db0c7c8165d84ef1d74a4bb3952343c79649b48eb6ad3b45f030504ca31f8a22c55c592822a35138b7507cd31cc8bc6318c6318c6319e6c721bd48aa7c64da37fa06d1d497589afd018e91b83dd9869bab12a6fb51edfb93dd6737b6504cef864dbd734fecb1acd5765b172d492b1485d6b7616cdd78574a384e595ff005199f99b7516aeeb893b86351b85af54eba909a35c3522ed2a3b376a6a0b56ea435fcd3552e4d1f2d61a854a0618b7141820e0221f5c605137b822e7da94c1fa8aed690be6efa0cb708364c149f1c6a147bbee350fb8b4a48fdd581d8f4ab8ddeacba4933b18966152c7d31fb39f463175d4877cb2429048b300767aeaa5ea3146b839f4fd42328134a073fa05c4c5788d2e9af641fe9f706d20f77cc4c6ec48a6b6133f76a4b5462e519039aba52e8319a66568eba23b6ca9ea3bdf3ff5c6bce435938fd3d44d8477150b471a29d63bf478545cd6184ef2d26a7eb1a7514630f6846e122dde59ab3291163563ab8e55afa62d25d56ee61d474f595217ff00533d4357d2dcc7dc153a85cafc3c2dd9286b1bed45a1e1abd276d9270faa71a8d82932532f8b1321515e46caf98b39d74bb545fbaa95990649aea336e5757b7537291f6d3d73bd2c61a5af75dd97c7cb5db28376d3ae6669131312b77ad522bd7e65114eb8c3585cd2a6d9d9a12d75f2c548ba958a598be78b31b04743bb66b21946d4f9f5aa6d5aeb4aed046bf6e46a1b6b8d76fe514ccc3652af2b1da92854780afcacfc7ec172c2c4a2a9d87ed89e1a7c730826b2e57965879c66aaad0231d1d394c373faa56f85e085b28fabafd3751e75d8a4eb1012538f2a94999d452f15aeecdb19f456c8aa59271acd293ac19522e5072705584a6e423ac15e74c1720fbed9456a489e649a76c9ce4abc3695bcc8c8f091fd7a2e4452b05110436ec958350c26e4231a528fac2d3ec65d8572c30ed5d1ee010ad0ef9e011b3a5c117008f5d7b996f6d1b716d5713c7fd904082bbd068779b2c9dbb4cb146b32db1f54c4edd8474c2bc5d8ee6c96d8f88adcba65b58c0c7ad211431f32fe3a3a6e2a25d3d2e6ee318c6318c6318cf9379094c051003743e226289ca5375f213140c513743d08940c41307c80c03f30f357d1e0e63fa697131439d4514568530aaaa2c705153acadeed8a2c739c0a511319531c47cc84503be95211403943d2cc6318c6318c668f5f53bffde3fcf4fed85c8eff0016ed99b76fd19c40de941e9e021df41c46d221f514c51ecb488a28fc8c003d7603d1baf1317a31444a2023e97e318c65a8df3635e9fa3373db5b2093b7356d4fb16c68365fcfd872bc2542624d2416f6d44d4f69651a95353c1421fc0c3e2729ba30597e07d8a35e7077868f1c48c722bbbe2971ddcb844efdb89d2597d434f55448e2750a71326731886f3281bb01f2028f61995bf6cc3ff5ac6ffeb9afff00cdc7db30ff00d6b1bffae6bfff00371f6cc3ff005ac6ff00eb9aff00fcdc7db30ffd6b1bff00ae6bff00f3739098893094a5948e318c2005283d6c222223d000002bd8888fc8003e623f20c0cc4480008ca4700183b288bd6c0060ecc5ec0455f987914c5ec3e5d8087ea039f269786314c534a4618a601298a67ad44a628874251015440404047b010e843e439e41687f49bd49a3790356dd8c776dc6cb1158b45f24623554dca91ed211a6b7b13d9de30ebc8e8c7126bb68e81e2bbfb66d17d4070cda0c8484c5e4567eb91a572018308bba70176958b867cdfe2d436f8d49173fcbedfbbf36733be3fa0cf48c65369bc82b905b65abafab4df60b075376b8c4167f1d1b3ada7236257055b3b341015b19bad7b369f0da137572c746efdd9ef7446c3d79a6f8e1b4f5027ac2f7addb5c8d257bd9762d6f617f7b60eec33d250314c2111d6714c5a4792bebcd28ce6a60ae278080d00b8f7a07d372e1c7067aaef5adb786a58bde9ac2f9cb878924c35ac942e86b1ea3e5f6de1dc537a8d7d6d17b0d29880468b648daaca50ac15eb3b6519b8803317f13290f22e1b16e339e095ad94cc46f3ac6faa521cb54b93d31c9bb0dda6286771aaacaead3a5038eebea2568d17758eb5b4a141e9f6d0d0d559635e9e5abedc814ec528e9f272cfa2916e3e106c1d99c52d95a423b7cebf26ccdf9c88ab6f9dc9b36769b32eeba692af5fa85796959d774f61b0117f051f0f1bab35f506bc133699d5895b8b7b22fc5c4c3c21d1c82e6df1fe57951aba8545a85f68d537d50e43686dcee1e5c219e5b20e699e97d8b0fb114a8a91b0f63ae3a4d4b3af06d62547c12072b264e5d2c0cdcabed14312b91de99f11bca4f605921ad1a62896ca843e8d82e0eab0f49998d82e2d13536c01d8d2f60356ab7778286b558ecb77581eb751bc742b18f6f110712ab776545d2ebf10be9dd7582e4fde79970bbff0057c46f4b1f225e6cc8d7117abdea50125a5a53526b8d396ad177c597d94e65ac8ce4abfafd9dd22ac6828cdcd3b60251d2512d4f069c94349e5af2038a94bdf5bbf8dbbaddde86bee3454b5a0f61ac3008c710fb9aaf2e9c5d86ad45bc1d611597af5477152f5f6d58a451f715fb6a9c76297b28cb4828387153f4e8bb52f706b1e4dd777069867c933c97299e724ef3f73eeeac1ef380df7f14e2a75465007da663d4ebdac1f46511566924f2405e23408e483d817073359b6bde11725e038c7a4b8fd68e51e96fb6b8b2ae8698d0175a8eaab7b533bbae9091022ca6d98d9fdc72ce2c557b8d48ce2952f59ac3fad3866c66debf652a92ccd8b53f57207809b4790307012d6fdabc6b9ada4ef945a8b7fec66966d3d609bd396582d095f94af6bad4ece86f76738965a307ed87b2d6a999fb0cabe92909374dd9b48e8f4239bb6f46f41532c9aa755d62837b95d601255a6e68c8887d514f73aeb5d552a4d97331a8546a55896b159a4dbc557e15b338b49d3d975547ae515d441b306dec306f7882562cdd78c93037900097a78dc7b013fb6021d29f30153f76021f213fd1fc43d676a4fd8ae20083d68b098044a0939455130028448443c0e3e400aa89a6221f2f70e427f118a03f4bbb68d4480e9cb76e2a01c480bac9a22704800ca093dc317c81328818e21d8100404dd7619d032b1602206928f010138080bc6dd80a41e4a0087b9f214cbf52803f3207ccdd0644a2e1bb9013375d15ca00511322a9152801c04483d90c60e8c002251ffe2001ebbebe5f0abd668876b3b6a9079a89f6a384881ee245f3549d98e01e6993ea50bfa90bf518003e7963f929251ca71d37f9139164273693da605f6dd3631c054a14f9c8252f998044c40150a02510314a26e84a0394e70ca2632a1c42e2ad39a3f05d2aa71af4657d133a59a03d3b682d5f598d4d6769b65d6408b19264275fd955540aa155f6d53a65f31c8efb4e343c7fe3163f5f8787fc2dbfd5ee797b7e3fbcfabdcf137875df9788f8f7d0e7032b1602206928f010138080bc6dd80a41e4a0087b9f214cbf52803f3207ccdd0645a4aa4b2655515135523876451239544ce01f2eca720894c1d808765110f97eb9d0ac8b041414577ccd1540bee0a4ab94535009e226f314ce72980be206379097af101101e80473b1174d9cf7f0ee105fc4a99cdec2c9abd114f2f6cc3e06374553c0fe0610e8de26f111f11ebbf3e4ca264efcce427443a82263017a21003cce3d887d04f22f99be40503079087619f58cf851549120a8b289a49944a513a872a64013980840139840bd98e6290a023d98c6294bd888067de33cfbe777a7e5339d2db5ab2b2deed7ae91ab38b85576038a59c1a49ecfd15b1e04acf60e98939222c8388c88b15960f5fda8930d8577d14f29a54e3934169459e214444f03f665235ff0e69f4ede31b60b0e89e44a3c8ae40ec4d8d4b091b37252dafa9976a8da1ebd2c1c8c736a9cccb0de97918e916c2f9bc3a759acc39583b8e4572e5c663c4abd27b5f9fbb31ddf6a5fd3075aeb7d754b8a6f59981fc3d4f5aebed854a8e95b438527c3ef51e51cde8651eb5894eba56c847fc020ba8a2ff1a4c7dd57e9791dab5f7a694d411f4441da783d0cee37685daa1a55bd6ae5bd15478f760d0b1466f616132948c130749589c5be7184f2f6815a5d8b06e838140ab194bb12dc26b6bae55727b94cd66f4e48dbb666abd5555e3d39b86b690b24be87d8baaeb9b1a098ec23bf5a7d14e54658db3258cf1b40235996423a35bc623386464df9c987173f4719c6fafb6e6b1d33b035852aa3c8be2cea7d2fbee32d555d8b6e4af3b8f5add5ddb55df2a08ec662b7c7ca2135638835705645a2df6a91e49b87c937523dcfa41c53e31d838b925b72b109728494d197ababfda740d789d79eb49cd4f75bcb97133b5ebf1f6a5e65e05935dcd5b577367a6c74946369ca8fdab2502a4acbc4231248fc6f6de9a11d055cdcd4080b8c6496b9dedbe606c16aaddba3a61e1aa9c594ef47db373e346be7d092f0d250f176bd9d66da32c12ae645cb38f84bd9a08629d35878d2a145c27a6ded0d7939a5586a9d89aa20353f1cf9abb57951a8b5fcdd52fd30f222a5b575bec6a7cb6aa79643de05ca9f096adab73be32b11db3b06c67ac6b048a3c7c7fc6b9ada4786dcae6166dc52f48de9a6a11bf30dbd583956fdc6b0b71676b9395fa37e17c8db78ec742f6ab68e919cd6d1753ac122b621e75941ccd7497460ed555e3dae39aaa1384b7380e4f6d8e45325b8faee6efdb334ed9ea5689bd6b6697d99ae29bacb5936d3b3109153ea5b5060ee7ad74156cb1e9483769111114f6d8f1d3d879f246b3455f4ab18c6318c6318c633027d30ab6ca9dc16d0b538d58ebc756985e60a3d650e550e76115b42eec9a098c4318bdfc3a298788187c00008222251ccf6c6318c6318c668f5f53bff00de3fcf4fed85c8eff16ed99b76fd19fcbf6507a78790000fe51b48fc8a2260f1fb9115e23d894a20225e84c1d745308940c600030fa5f8c631963b93ad9dbce367215a306eb3b7ceb476d96ec9a3722aa2ee9daf429f49bb7413444163acbac7226911230286398a54c40c219e7ef02bd3f7844eb867c43b5ca712b40c85a6c1c4fe3cb8b04b4c6ada84ac848bf77aa69f20fddbe55fc5382ab22e9f9d55de3e0215d3954ea0aaa98a731472ec7807c1c10101e20f1ac4040e0203a575ef420a8f928021f77fa10507a31c3e6071f99bb1ef3ad4f4fee0ca8aa0b1f881c6d155baa65d238699a0144aa1d055a98c602c094140320a18824501427c933f8f9a4918987b2b47f456d7d60b1c5cc6abe21c258d84eec97d2d18f35242397ebcc6b26c426d45a1589eaee8661b52117c912d85ad22f62e09c2c895e95bbb0480b55054bd1cc29f1b7c0d6dc2b2d465ad163a347cc0eacd7a4496b7d1a11fda6d95716a6ad03e426ea15f8b949db0c62ed5275031b1b20fa4526a83372a2541d8689e87b718645fcaebae16ccb1917d5cad33420f5fd5865e624ef55790b8d2e223a22b1089cfccc85daa0848cfd31062c9dbab4c3b45ddd77ed0459f9257db4e7a79fa613dafb5be6a1e2771aa5eb9682383b49d6dae20a69a487d9ef5e463b04cb3cc9e19059a48367ac9d13d94174dca0b22b940e974178ff20bc1eefcbf285c6cefcbcfbfc16d7bdf9f87b7e5dfd81df9787d1e5faf87d3df5f2cb40ffd237d3364de2f20f784bc7f55d3931ccaa84a4336e41f301030268363a282298818c1ed22926900088013a110cc12d77e9a7e9d362f507e51e9e75c36d3434dd69c6be285a21ababd6d156be9587635cf92c49eb0b08d02a456d2520c2a30514fdc99c3951ca30ad09da4444890678c8fa497a68ca288aafb84fc7f594411f874cc5a33140412e84a2437c3992f7044a3e263a9e47317e93184a00192ff00d8fde987d78fe48740f5e3e1d7dcd4baf0f3f73c7af7faf1f3fafc7f4f3fabaefe7927b07a4dfa5555e0a5ec961e17f1ea3202bd18f65e5e49cd3082da362e39055e3e76b7b6a2872a0d9022cbabe0430814a737888f796b8dc0af44d082d5d674f8f1c4b795cde0cccef51cf47c4b09388d90c5bd6d6b81d7a948c7b974d26dba35460eac42668aa8424347bb90f93662e144656db847e87aeeb142bab3e3ef141dd4b67d76d167d7561695d23989b856e9f10fec16a958078809d27cca220d8c8cabd1447b162ddcb84c8aa6530e4fe47d3ebd15e175d52f6f48f1cb892cb596c75290da817a3c6457ddcbaafb35462da80d6af249bc32338e2e6a4a314abeda385c2d2bf1698364d4030f54246f12bd06a6242cf191ba6b872ea529b197f94b347963591242262f54ba2c5ecd70b345564dcaa96bd7472b3ba26d935cf5938fb7329b30010094a3c66f406715e3da51d49c3852b69ca52e00658b0e97c11e4f641641cebe6089c4405c1aec68992fbaa281544679d32708461dcba4cc9e5efaafa6afa3addb5eb4db950e30f142c3ac17877d606fb0a2a3e11d54128589f8a525e496b0a72231ac5ac2a8cdf9668ee9cb7fb1dcb17c8c90355d9b92256caafc35f42ebab2b7bfaf682e27bb6541a6bed89665de55cd0e9b0d711c83a7afb61b209b2478cd6be6e8b674a1eed02592aa89d339092a6544083566b8e02fa2bed6899cb4eb5e3a7142d50d4f8e849d9f9d8888620cebf0f370095aebd3920f9672dc8c2224eb464ac1132ea1c8c1cc3f8c8b67266a1ee84abf2cbe891b1e6a94c16d69c5db84fecdb0254ba2359032d292974b029004bfb5818549fbe51ccb2ce2b126177648260aa0ea1175accd055649aef938f0e047a268b0dcf2aa71eb88c84671e1d3b8cdef22ee3a2d9b1d4eee3201b5addb2bebb76f116f5d55a565c309f3a522a25e30eee3e44802d1db4555eab9f14fd12f8f735588dba6b2e26ea99bb2561d6c2aa91e3e675d5dfd2e32520937d798f72da5514d3ab474c3aad99e59fde4a2193d5a1965df24a1999f27b76e27fa3bce6c7fc2cbfea5e3cd9366402b4f627aad8d391b1cd401b6cb84d0a3a6b83c7afc90c85fde01508255659ab69e728aa93751c2ad562a50540f4f8f45ddaf60b2d5b5cf1ab8ab759eaa9d63d863a0205a48a8d4ad6624abae9e26aa4b8b69268cec1172f00ee4235678cda4e47c8c438709483572d93c8583f4b7f4f9ac0a235ae28eaaaf0b64c126e3071d231228240b3c7209222c24dbfb49838907eb8109e2505df3c57af372b18f012be945e9c93c99129ce1fe9b9945374edf269cac0b9914c8f5faca387cf08478f96295d3d70aaabbb7050055cacaa8aac739ce630d8adffe927e9a905a2775cec3f0b744474c43ea2d91251722d6a0926e98bf8fa5ccb862e9baa0bf69aad56452511307c8a24280074001935e39fa587a77bbd1da66c8b71174e7dbf61d23af119c974abeab77f2cde5e8b08128d9f386cf1251cb49103981e35504cddc90c245523947acb9abfa43fa6639324673c29d10e0c836499a0671532aa645a229fb48b5485472614db24908a49204104934c7c085027cb3a3f63f7a61875d708740fd25310bfe86a41d10de5e450fdf8f453799fc8a1f21f237603e43dd97b46b9f45fd196771a7ecacb8f3ad2d3575d38a3ebefbc73706ea31d2b5a5ef2116d61184ba489972559575695a399a2a28de2caee5174524d05d64e94fcbb7a135fab72bb554d75c48b7d759dce06812f727452cd0277dbbc7359dae54ddbc72ed77aa592d1192cca5a3228c077d28d251a3a4525537c81d586abd17d06abd517bb06964e2040d4162d2639ed8ab36a4a2993c6b76947d03af40e78b996eb3e88b34e339183aabc2a6bc5c94c3777151abaafd355b86566b2e22fa72ee6aaa774d57ad359df2a4a48c9c3fdb55c9db13f6294bc2b83c5cbc5b9f09e03b5918d5d33b27ac5ca68ba6c60049548a53000d62b7a6c7061c3876e9c71be88bb97ecd68e7cbaca581555e3070445372c9c9d49a30aed5ca6ddb26e50504c9384db364d629c8dd1292393f4ece15a29912438ff524124ca9908441fd9d121089184c9a652a53c402a65111e930fa040c72897c4c601c56d97c1de2bc4f2e38a9518cd3d0ac6a96aa0725de59e09acd5a918d9b7b566ba80f585e45a96c652ba3c20cd4d1a38c74542b43483a129d132de2b649cd7a66f03acadd46b62e326ba9f6aa95122ada6d29a956ea15bb82ba6e55117d2eba472a0ec8472894c51049c14ab100aa80182703e9dfc2d10001d01521002810005f59ba2900a7201403eddf9140aa1ca050e800a739403a3080d9371a0fd2c908adc3615e074c1a338f922e61f783a25d269c1b5348c7b34261c35bd3446c8abaaca848f5d09305245bb722ec8a0f135156edc544a4ec3507a4d4942edbb1308fd24ac16828b8798dd32a9dca79167aba225eba172867b765cd61482019bdab1c27db99f8a299a214f8a300375044d5fd27899e9bdb2266e15ca050356db2775d3bad36bcc3d6ed73ef642a8ead75a616daab7b034656415580cfd524a367621376504dfc43a6ced00510310d9641c417a30b4754468e27f8e0d96da2d1cc9ebe50db264516d718a8fb7ad49793506fc2cc468fe05b5d08a579ccd11c7d9059554ad5577e4e93056ac2ea4f49736ca95d340cf4886cd82b29a99354635d67c931156d0ab16da5aa48343d88a8b49c5aa2a25606d04b9c8f1dc5aede41b35548e105148fd1fa53d28b92cd65def1fe3f45edc420cac1c4d0d02fb293ae239b492cec62df3d6cc2ce6769464a2ece4491d22a25f67c92cce4516abb83b57844e22d7a1fd2aa8b7669ae2e10fa3eb1797b2f031495725ef3291d229cfda8ab9eb110fbddb3269474d59d36cb8c0c5c8acd64275228847b7769aa503ca62f527a4ccd6dc7da1a223f4a3ddcb1b647b5192d72d2df61fbd4c6d7195f52e8eeb8f98127caa369a255c14b2845ae623a7506a0c9a28aec97054f0979d6be911ad6df65d7f7f2e84a95cea15f94b35aab5397996652907031b5f56e130ee4db2963edb8b4ab20ad9deb338fc6920523cca8dbe008672150a3a23d2b5dcee97ad2105a61cd839215d7f6bd13125b8ce2cf36d5663e019d9a4a5e8887de237dbb1ad2bae1a4d3c3b0f32251ea91daa502898f936b771b7d30a8546bc6ccb8d634cd675feb59d5ab7b0ae325779567054db1b394631ae206cd24168046265d096978e66bc5be3a4ec1cc9b6494407e30807b7d61d7fe8f955a153b6858d6d011baff0062581c54a916b7b7d965232d36b6ece45fbbaa43aa5b22cb3bb1b364ca555755e227f6a3249a3d4d6648fb2a90b1ff0085de91a0eb5cb5297427c56db6b5f7fadd24afd2a26b8b4b7581cd4eaee233dab3095646c56b4df57217e24532c9d8dabe8a660aca337282391dfb3c385e3d77a0ea8610130809e46d2710131c14f909e7c44000e5218a5010297c0805000214003e9e1c2f10100d0957280828020493b5a61fbd1031cdf4580bd9c4dd9814fe3288984a70139fbc23a6f0df89cf3d44f7f6a979aae2dcd7607893c68bf415416b06c13c345495a3697252bf639e631a6b3041377f308d52bac9fbc4da9a45d2310c91f88041b2c90e6b38f4f7e143441774e344549b20dd23b972b9a4ece915345bf9b85555542cf97a4c9fbc554f21f1103280701039c06c3d074c7a4bed282b0d9f5da9c78b94055eb0176b54cc16d83bf6956a6b94deaa3699f744ba08d76b65088930565a40cc635b2d13248aaba4bc73c2210db3752fa4ae989ca7d736cb6d13afe66fd0ce6cb496d6ebdcbc512c95e6ae9926f67a21fbeb2958b88562bbe8e3bd922bb0611e8ba64e1c2c835510546e8d83877e9d55179476568d7ba96b4fb65cfa358d76da66ed2510e2f965731afe6db40d4d2776a40d65967316d24249bc6c603c70ba08aae5244e2006196b7e297a6b3b959e814a97a68666b5768ad65608a52eef917d15b0ecd16c67a168af1b2f6949525b27e224a3e5236bde26949368ed070d9aac4381b256c38d7e98d256edad438fa8ea27975d0f150b35b8ab69db67549cd670f3d08eac30527726a7b18b98567290083c9662e9f7811cc7a6bba21cc9f9987e23f8dfe9732953a15f23e174339a46d36cb7e1bdb13d92a0566f88378b7d36e12aacb1ae058d9e51a4445cac8b86ec1670bb3651d2ab2a9a49337c29c1eaad01e963bcdfcf4569986d1db3dfd6d8c748cd2342bf48d8ccca2ac0671f664b26e21ed2e13711328b33769369660b2ec1678d1c362baf8a6ea264bd5fb3bb85c00502e83ab100a629c01393b5a402242810be409d808072814a52f81fc882052944a205000a2bd2b3eedfe4078e414d62a46540b5fb616ab1aa9c54523eb84d8f722c23232a2ea43de16b1c0d90f781f3e2adedfbc578e8a605d4f41b18c6318c6319a36fd46249598f502e704b2c8336cac972db910f4e847bdfb498a6673b6adaaf4d647e199fc7a23e7d91e0346c0e407de04530381436fafa3398a6f4a0f4f01288183f28da44bd9440400c5a44514c1d87cbb29804a60fd40c0203f301cf4bf18c632deedb6893fd53b35838efd87baf6e8d16f1222a1bda735b92454e9370aa281c7c0e6e88bac92261fa545532098c166782c9951e1270ed1210484478b3c7d45328f87609a5a9aa4990401311287914a5314000a20510014c86eca5ca8c66096e7d6b76b3739f859b0e1b5b4acd6bed4d47e5235b9df115ea29c355e636dc2ebc8baeb33b290b8c4d9dcb9920a9cf7da2e226a963688a6ed926bfb4b3f3ba618d721c4db147f3479afb8e274f5d9d53ee3c6e23fd44525875e0d226f92971a94e513755929957776a4242bbb02ff41ace95a9485a6ccc20e1e45bc25900f22d4f2d38e2631e36f703367b8d4bc24bed5695bd93df313b6785d68e432b4fb9e962dfb4f6b9e35e86da3470ab6ba5265ea3af2452ad5b362cc3b6cd130bb4bda57b1ce2d2122fdb271acd87b3dc7d5ee66d5d011b7aaade2ab2f5a3bca934536659a9f6ad8d7085ab2e6838bd8f7890a1a8bd5d0b3ec24197dee948f8e78e8ed5695edea88bf51cb26b7ab19e67e99010f55ee767605280f12f81c62f404f3307df1e5f17ccc62a65318a2628a652a8a28728a673078267200fa618ca6ae69be5a9f6b4a31ab97d24ad6a7538f64c8e826f1e3e3c5ba2b46ad1472e1ab64dcb87029a281dc3a6c8155390cab845303285f10f8dfc1be4de8abcf00cb576c8b5e3bc429f89fc8ad43689d8334971cb904df8abb2356d8df69e6b08f568479a9f6fddee8bc9daa8f0d22fd956ade51b45659348eb859090f72750d6793517a135cf1faddc6bb8c2cff1ab8f1b629f63b9339ca139a7ecab39a832faeb5ac1e92510b829293cadc62dea36694756c654b8ea7fb49c1cbbd3cb9ce9238c742e02f28693adb8f9a9ec3aec2cda67881bc788fb7b8b95783bb578f7581524ae3ad2ddbc98dda3a5ac9175a49bf1ada466d9a8eb51633d2cacfc06c62378243fd1d600ad168706396216eda97447575fc5cbcd9dead8f9a562cf6bd3b294a93d6bcc6889d3ea892d7d1ace6dd4dc5ecab1db51a5a338ea6662259415292b6c6cf14e479148856f5ed45cc18be2df1d78f35cd71cae5362ebedbde9f12f64d81b4838fb2907a99b6a07baf596d884d568c7cc1ebb3faea9b5ad7d6e9d8e93918e9155f582d3151cd8f61919b55763908d388fc83bafa657253854fe9f0741de2b59765b525f17986ed758f25256dbb50fb8e636a301847b35214c87debf6b4b465e6972912d90a35826ec35f6f0b2150671e67bf5ca7d6dbb395370a75f6a7c67d8fac9ef1ef8f1cc1acca9ac92dafe367f66dab77e8a79ad2b3a1b5fb689b74843dae94b5a9db1bb4a5d279e56abd1f2b47a90c1aea1e4e5c195f9e2d71d2fba338084d7bb61a6d0e435c9ff001b69f54b4e95b8cbeb08bb1246ae69085a1d8744542d74a42a5552579fc9b09e6b5895949a59cb509ff75f5ad6379c8060bc6712f987736dc3fab0cceff87d45a1b9b6e6dbab7615b5fe9b65cb0d59c637bc45bed01930d96bce36b554ed0f699b57603bd7d0526ac4dc6f92dafe3bedf9e07ee8ada4dd55371e1df23af10bc84e2c3961b354a4729f9a8c6ddb2b92bb663b4aec009fe3bebae3feacf6db59ead43b0d1919263b1362eae8fd52d6bef6a70ae94a2c949ad3d1e1f14a0a988969e347a85eeeabf15f5e135e6d7d797bd79c0be6af142efb2edb07a906a9b2991af3ab21359d6764be56cb7090a643f2734f6a4923bb98abb05acfae2d76b8578bbd6a0ddd116c9fab42f2892e47dab77c7f1cf9bdaae80952787744d51a068763e3b45d42cf3ba39a6c64edf43dd361919c9db846ea98098ba47a11b748f9dfb2ed50869a902a33046ed21f32dbd3be81bb75b5bf684029acf66e9de2cc8c0465aa8fa8376ce52ac96cd31be2d377bc4fee6d79a92d152732b236ee3da81250962a9cb5aa5ce2c25e45f47555ba10c671190deabe32ca7257f973dfdfec536a7fb8b3d928e25ce47d9b8abc66b245282ac55838fba666e355378792ac25b5cd6dfb3507da3aa9f676ee1330826a285111fa0e72f461c82c679c9cb5a1df27b96de9b566a56afb5da2abaef7feddbb6d6b7d69a421216930f61e34eccd5b0f356a5de4c46482c2f6c96eafb2008f652cec635b3b5544be1d88266a3a538fd6a4fd4f5eed567aeee67d108f17e12e0e1eb17b049eb992e5954656c9aea8b6142bcbcc25267bdd7b41ce586a2c5fb68d6d0cdd93d8033f39e4622bcfa2bccd1f4f4d9d53f4d0d34f67f5a720667958ee91c36d2b3daff5ca9aa9edbb4c6aad3dcb0acf20ece4aab376edb535e4d33771333707b356599b7395e5c602b6c23db46a4b449fdd9e202d680d443196b86de0cdec35b6caddbd9b916ca9513b6b613595784b41ad96287a0a86afc6a2d9e4fbaa6c6a446f18bb967524de961a358396088e52e3309f6eaae039cfc2f40acfcda1b56f2fd556404cdc3d8709a1a0c8dd99482a7c50fc524a395ce64d216e5f83202ca028640a39b18cf0376d712391d39b2fd41b931c61abda75cf232cb7b754684afdd9d4040eb2e6068a71c6fd61ad42265555a426d8329ca15e216e56bd27b0269830735e9833b849e887d4cbdcd2495f5d835de42502e3cd9d795fe395d76545f2c7596b769a92fb4d92a1235286b9174434d137382dbb2760b1b0734c6356715e82b5b4946b57b2474d414a48b78c23f966210a7b021c3fe473be456e7d95a821afdade13794ac1711795525739b8c897175d01aa74c6b381a5f277484443be1410b826eeb7b5759c0354566b349136b34b58a0565596a0960658f845c977fa738a9ab2bda1792f596554f4cbe47719d7aed559ea81850d9964debafa5b54ea3de6eeff00669c59aea4b2c4507ed3bd4b566c0328954c5a17ef691e3d5523e7ce8c82e4bea8e5e72a36add342f2864d2d93c87d392f0946d6f13a813e3c5c1b45716351694bc6cb773b3d2a5bcc7c1d2ee55bb64cd4da7da60f5f44c15705bd597919433b4267e985a23919a32e9a9ecfbef54ec27e95db8854fd4b59b44db3a0445878d2ee81b16f163b368cd95034db03c0b141db969783b8d076700d85c346cc54a74a9e14e04733334b4687df2d78afcece1958f455a7675ef923b879253bab76fb2795b5b5a4bc1724ad73d61a06c5bb5a1c59a36cb4c9ae3da0fa3a2a6221f47ad61f84d7d523ebf3cea12b1aca2eeb70af8f1bbeabcace635f7604d6d5aed354de3acdfd782dd03ae5480e4916a7c3cd51a2e4b6c049374a6eeb12b2775a758a59ba694cc015e9966eb3d877083d2aa167f90da7391ff8bdca6b1690d5fb51c6bddedad39395fde3ab6d48d16c14e9ebfc6f1bbf0e7436fee384e8bc42c3037dd9ce06b9abeed495a4d38a755946666e718c23cafa2f66eccfe1172b340bff004b0db10f4ae6272164b4871af63c6ec6d34ea1b44b8afeaabdbce2a456b6a956d15e3a275d4db67f27b05b0c23c54f6db9b4461d3732f20748a56cedcd94bbf117977a678c9ccae3242eb2dafbfe579715fe3a724d0d854ea1d26ab1319c9a95d915837216b1638b737c3323d85581a3d6af52969f84888798912c8b43b65255c2645ae85ab8edcaaa6ca6a7a34deadde161b8d4fd562cbcbbd97ca2d2b0faf645a6c6d637fd3fb66a711b32069b3cbbe86a2dbeb71f3340d6d74d5ab54a75bc7be80736a8052c6c25c5e8de0ad6bde4dafb7f8eb7ed65a6792d4cba54a5b46e8cdc562e450ea1b3d2f947c54ac5d6d160b1eccdc31f5f9a781abf7c6bab0bab4ecba3bdada4ad9dfcd59e1639da4fda59645a557df9c6799d4600fdafdc90fa3e7fb3eb89c207e8a1e203bf795e025f9894ff00bcf00fa8a99ca6f67c4ce0c299106fe93bd722cd93b780d9d3c168d5c39068c9205deba14123adf0cd1131d32ace97127b4dd215080a2a6213cca03e41f9a3d39c02db121c51d1daeadb47d9d56db7c83afdd38e9b746e14ea5d8a91c74e2da9beb616fabad6adf5f8a976216c71bb6406bf5c5092560b6190636e9164c9cd5e29b4995dd2f72e30f3bb7251b8b1c778dd7f70a45e78dbc77f50ae2acb6f8be56ab4e3596c5a5cdd5a99ac344caacb7de19494876dbe35d52ca8bb914e32565f5ec9bf5a41e3372e0addabcf59f6e688b16e6e036b6af6bed5f31aab7468b81d49b57406b3b958192d3541dd1c73346c8d1e8b29724959966f636654af3bd73296c4d7709ced3ad12124a1d34e494293cffe547117953ba35ed6eb9011f6ca96d1d455ab2fa83c9d95ad3612cf57d93cef7f63879fd6fa7eaef51b7412ace5b54c4433ed75156874c65220b509c8f3ff00c25c47394db66fea9d81b2e0f919be361cdf1577cc725be2a7c448e8d70d6ad57563a36c2caab728ebe236693716c6c9b661ac1cce47b2b0c9386ca15e205eabc59d492302164743d7f7abed4dc3bd05b378cdb4a8568e14599e5a7635b538faa4beadb8476aed57b8358d413d39391d66752f747bb394b65724e323495e8e7f031ae659bd9928c72dd14de5caf4add77b3b50e9dd3940d9f4dddd136085e32eb7a9cab1d8daef54d2aaba8a6a812326de56875b92a3c9ad2161737379685663de4cd646611b49672135606d2d26d992beb518044a60030944c020062f88988221d018a0629cbf21f987914c5ec3e65307619e6bfa3db572c7d35789ac9e22b3676ce8530d5c377292c8b84166f7ab6247417457fde22b24628915487e84ce53112fdd8133d2ac6318c6318c668e5f5268f244fa86f39e3137520f48c7973c896a5772af5791927254b6cdb080b3e7ee4c770edca9d792abac6328a1844c61ec736f5fa33881bd283d3c043be8388da443ea298a3d96911451f918007aec07a375e262f46288944047d2fc6318cb13ca4f2fcb2722fc7f8bf0236ef8ff00ce7f17e1fd87aff99fdefebd7fcd7ef3fee7d5d660470778f3bfdd70bf87ef1b73877bd6da2fc61d02f1bd61b6b5e2eba6b0082dab2aaba1008bb97d10f661d3486455fb3915659f3d917056e9ab26ede284eb3287f2e3c86f6cc4fcff006ff039815ed50d59c49f3132a04efa29b8f864c84298a2242a444cc9944a54944c7dd3adf5f971e41f6410e7df207a4c523140758f12c7c849ec94fee78f1f0a0a028447af13144a075975040e2a001382f1c790a51031b9fbbfcc2545148a03ab7893e1e6918a7150e50e3d809c55310014f237998875131504a7281380e37f210a43909cfde4080188a10a636afe25287289cadcbe5e67e3e1be65144e601201049efa8090a43f50fd7e5c7907d90439f7c81e93148c501d63c4b1f2127b253fb9e3c7c28280a111ebc4c51281d65d41038a8004e0bc71e429440c6e7eeff30951452280eade24f879a4629c5439438f6027154c40053c8de6621d44c54129ca04e038dfc84290e4273f79020062284298dabf894a1ca272b72f9799f8f86f9945139804804127bea024290fd43f5f971e41f6410e7df207a4c523140758f12c7c849ec94fee78f1f0a0a028447af13144a075975040e2a00130575471df6e2dea09cc641bf38b7ab1b8b0d19c391929c43597170d213d5d59f722fec46efc1d684710e5462249bce02211d1ec57766925c64d49006ed3e133abf2e3c8303a66fcfdf20441312180a6d63c4b10504a44d337bbe3c7c27b8062a4538147a282c7554382a550c9e423de36f241568e5365ea0fbf19bd3b7023374b6a5e243b41a39201c5370a340d02d8cf13289bea417741ef0074e165441331227f2e1c8537b627e7ff0020bc93309bf77abb88a990c61301844c41e3ba9e65110efdb50c748bd9889113484130fafcb8f20fb20873ef903d262918a03ac78963e424f64a7f73c78f8505014223d7898a2503acba8207150009d0b71bf91864cc543d40b7e24a8b64d0228a6a8e252c4298a1d1d43245d008898540ecc63fb857053f8891c9480299bbbf2e1c84f012873fb9020601219337e17711c40864ca5210c601e3cf928062903de4ce71456399553db21cc025e7f2e3c83ec821cfbe40f498a46280eb1e258f9093d929fdcf1e3e141405088f5e2628940eb2ea081c54002421b8dbc9033af30f507df85642d16228d43527120563482a6400af48f0740f69b74d122e9847950f6c15722ba6ba474100245fe5c7907d90439f7c81e93148c501d63c4b1f2127b253fb9e3c7c28280a111ebc4c51281d65d41038a8004e038e3c85ebe7cfddfe222826877f85bc490e80a53155500078f7f2554ec142aa3e4b26a1407dc3a426486898ee2d7301170f4f2bea65ba645b7baa8c4a0db8f9c488c5582267e5708a6f9c069d785973a11e50602aa88340596133f51211399b0d6ff971e437910479f9bf8409ed0f8fe16f12c3b14d429ba110e3e8792624f71312abeea87f73c97557326978482c5c65e533e8d3215af519de55f95106a992424748f12ac2cca822701765346134842a865dda65f14dd8489166a7318e02b078245a093e2573a4ae0c657d5576c28d3b39d36e4e2cf1293588a0222937ff00851b5badee229181355545544e0e4c5504e72995f325d8438dfc894d2408b7a80efe70244c80b9c7557125215d5f64882870f0e3f79a49894a73a6994e6326b9bdf3aab1ca023465af8b9cc49070dd4a67a98ee2aaa0421fe2d198e3bf12edca3958e24ed4495fc24804da93e8010441b2c52184fec99221ce98ca6bdc51e6cb3936eb5a3d51b6ed861884705751b1bc66e25d6dfb832a5132674e5c357cb91b0a2e013504a11aa94c894ed53041350c21737f2e3c83ec821cfbe40f498a46280eb1e258f9093d929fdcf1e3e141405088f5e2628940eb2ea081c5400263472a38c5cbb5348ee69084f525dc4c6119e9fd92acc576638fdc4f9a24db26f49985168e09665a8a0246308f0a0e1159eb639e40a9aa91927245db157529ae23f12b95750e3c71fd073ea55b519eb582d03ac9943d4a238f5c5180fbb706c6815e2c5352daa43574db85dac1b16c9b751dc8b455dbb6e91d574f0aaa8baaa640d375b6c6dad5c5ec5a9bd4ff0064df6148e1d45b7b4526a7c2fbc40369964445272d9d3caee8f711ee9cb339121791a77892c99d65bdef6ccb9449227dc4ee73a8a08c6faa8ed6648995154c477c59e2548a9e5d2220522a5d6ec408902899cded153f6c4aa8a425f00103c542f1439b4d0cafdbbea8fb7a6487f3326565c66e254318aa1dbac9098e71d5d246310153a4b0248fc3a64f68c5441239c8b253f7dc5ee5d2b5ff00828cf52bdd4c2c5ec35284f39d01c47916247292a7072b8411b4c361311cb314d023756554220e0877a26595500a9d0e5e23f3dca001fb583689bc4a88144dc4ce2488899102fcce21afca2629cde673f42451413148aaaaa24f68ddadb891cef4d66e673eab5b55cb723b45c3948bc54e2520b2c997da05914570d76a11b82a05544a0741c3748ca947e1542a7e0799bde28f36d75a2ced3d52b6fb449b0a879444fc64e2338fb4d419272b20281cbaadb8c7112883b58e3a3e2ed15deb65254e400726609ca4dc48e7b98c6387aafed10132898817f295c47f6ca9a7e425278935e10c2631ce065540387ba052a6727b5d9071376671679bed7975c4f8c77ea73b264a71fd03940ac45b56e2e716d1735c6ed1b69a565e3d08b6d40242c812c675d902aaca24ab88d6f1244a1c1133878e0328d4e2c73993914a397f570d8c9c82ad5696463078afc4045eaac63dc3241f3f4da8d001c291ad9478d5a3954a999a3755eb407263395c875a9a6ba3796aee2a5275a7acd4f3a8587708166661b71cf85ee22225772b269b6464a40b4e5108ff008858e44926cbbb6e45943229249f465537150b8e2f73859451a71dfabaec26f0add8fda4b4c3be2d70f918a23311f8c3c82cfc6828b42478a22550aa9962a29b7297c56f8651622d2a1e3df3188ca0a48feb1d6d2c7d8972b1ae3e1e3470c0acac326eceaa4dd088747a29909770a9cc2441831557f355229514ca042a659827c64e6d1a686b64f57cbf1ec48479a4d4810e2ef0dcd34468b28748b28b4586be17c11a0aaa09a463200d0142a442abe452867cadc67e6bb69a635c71eafb7b46c4f9a2af9840b9e3070e9299906e928b2ce1eb58afb868be74c93f8758a63a081d2408d944c55044ae5253a50e38f341c1664e87ac2dd172d5cee50b1990e3170d14240bd4cab9d609e10a1a9f659dba7ee1d466fccdca8fb3e7e091120292690bc5fe714b34633115ead97f9f89748a8ab478c38afc437b19200afbe8fc520f63e8862384d31398c89517266a4728a6264ce8a666c3141c46e7b878ff00cac5b507c48a0fcf897c431f25d4f73f7a6ff571f5264f73f76dc7f764f04ba1fa03380e23f3dfa2f97ab06d1112f63d871338925011f70ab008806bfe840ca17a5083d93d8114102b7218e26b80d38f1cd741abc6ebfa874bbe55d11a9517ebf16746a6ee38cdd9b16cb28c88d136ec4e2f576aea45d1645948148ea49ca6c819b1458b46b4acdf15f9d52b26e5f31f544bfd71a385d25928786e29f189660c4136e8a229b45e76a73728622874d472a11fc83e48cbac6e93048a54c2543c47e7b18c026f560da5d028457a271378904ece5326225110d7bd7b22421d32a3e004e94f71505560150d745a686e66b633a32bcf65df82e444a811ef17f5194ac8e9b74d039d018f7ec0ea02eaa62f152ba32e0570bae5405169f0ed5b5ba91e28f3c5ebd76e9afaa86c68841cba70e918f61c4ee2a2ad23caa98fecb368795a4c93c519b648c444857ee9eb85013159672774715c213f28fcf61394c7f55eda2629554d512071378924039ca64c4c430935f07ee4c421d3044a052f4a0a8a7bab145435c96da039a08337ed96f5009078bbc70fd66f20bf17b4c26ee292767033668c536aa3760a23165002323c9b29172af663492efcde3e1e7452f86bcce5f9fbc829d47d4e76434bbc7715f8cb04fee6971778c0b399baf4aec9e4a48c642af06e28ead6239180908890788be631894c4b1ac0e517cf4cd22a3914737a93a739624919ea9a5ea8a6d8967abbc66ad9a2dff1cb8dcb58ab0948c79becd8d9989a72102e22507c4284a34526590c83c390e745e28c87e1cb57afaaf954aca1ea89fa844536b31d88c9fd92971cf4e9ec69c60aa4482453885e6d657e0c1620a1f18b47acd4454553137bbed1d1a11b716f9cce5faae51f55ad80e88ca4c857b18db8abc4f3b24954506c7522dd78d255906fee2264d45d217c9b92a4f05644c82c76ce12bb1f81fcc5f231bf3ca5e87cfa27e593587897c80403c44667cc7c04404be47376250f3f30f201068fe6280000f394a2202a7623c64d60023e450297b009a00fdd887993a0011308829e64e88146c871a39bef6502411f527b5c5b506e0816123b8b1c7a18bf73ed207a2f0ca4844c84c19d0b62a7160032df060cc0ea0b333c5547235723a3398e990843f3acce0c44c1332ab718f5594ea9809e3ef1c10944130504dfbc104d34d2f3f902409feef3b0347f3140a251e729444407eb1e326b0f20ec5310e8026809f2029803b2080828711ec41312482478efcd87b2ac241a7a884c44336a8824ea0d97167462f19287f896cb7c4ba5e4d27f328b8149155a08309666d7e1ddae706c0ec8d5cb7eff004cf672f1fc22d1ec2c1305b0cf316f7e67373e48f42249392edb69de1092982c53531dac6164de9167a58f6c7320c81706c898c9a60239d98c6318c6318cd1ebea77ff00bc7f9e9fdb0b91dfe2ddb336edfa33f97eca0f4f0f20001fca3691f91444c1e3f7222bc47b12944044bd0983ae8a6112818c00061f4bf18c632c5f2843cb8cfc892f894fe5a2f6d8781c7a21fba05803c4e3e27e8a6efa30f81fa011fa4dfa0c7f1c9ba0d38f7a21a3549241b36d35abdbb64104d3490450429106922922922228a6926994a44934845321000a41f100cbcb8c6318c633cd2d34aa9fb5679d6dfdc58110e27f045c7b02a2a2dfde52dfcbc48ee4899c4132aca248248aa648820246e9019531c0e9a5e96e318c6318c6318c6318c632ca7257f973dfdfec536a7fb8b3d9e74f3129b77bdfa4cd1a069759b65e589289c4399da741a2fc6ab6fbf682af5af53ce6fda64147469d2919e7762d42c2e31cad6582c9beb33359cc0b405d7904daaf829b4379f19a060f686c8f4e3d51b6f40eb492b5f10b5af2bf97bc7dd016ba2d52b9a415bbdcd8db5d6a9d773344f8190d89aa61d5651fb1760416a29d754aaa59d04a69d0baacb0089c7f9fdddea3976ae6e8b1eb5e4f72e63b56e8fd2d71bff18f6132d2dade3e6b90f1a3cb273ae68f72db8c2fba99f3bb63567acd27effe0e2d96bc90b653e2e3afaf2219964c8790c83b117d4053d89bf38e719cc5e5292b1a0ac7ca2b45337137a36b071b4769b0af713b8cbb5f5dd0e62c06d3ead2256221b6e6c9b7b28f1ae52093b250ec9ed3d5947522d957edade36e44f39f5db0afc56ffe44f27ea5c7dbec27047676f8e4ab4d415575b3b42afbdb4aee6b8ecda8d1d944e969084ad50deee7a7eb8d7534f9d53ed72fa898cf1a3d739df4f8c846538cf7bfa9ed8a8db237329bbb92908c38efa2747ec6d1701f839428689e5447dcf98bbd28b5db2eecab4bea24ecc339b038e75cd713560a5d49f51a56155986b6659166e5d0352feb3f18cc23dbb271c4e76f0be1ccfdb1659c6a8e5fc9a1162b25f18b47344f413574fcadc7f7e2d9b397ad5b9d600048aabb4d337673104b8c7c84d2c855396fbcb6fd4d5dc32178d9fe9b1ca287773708bd9b63c95797ad58b49b6a555b4fd0ded822a0194a3678e27acf0b4a80755d7b6db74b49b8752e759f24bc7f831a8eb9a7689adf4e5295a8523747a6469de4d716e6b7d6ef4f842e74a37bccd38e3c6ffa74dd2f7c6aa81aa3f75b999ea6d9a1a3a7e6f60cdc04b0d6ed7714e1ad131333306ee5073d5f49b177e989aab505822a74942ae6f3a3724af5c7e93a35f5cdd12f4ad2f3aa75d572267f5dba82949f93abc6e9b655f46629064dfbb69408851b3c8dfb25008f3e02dc29fa75f27b8ee3b1b50d8267857b1f5efa8844fa62d661b4a5e52675edd976d93a75ceb673a52a89d1d07ba8ae97ab4475e6734e58dd35ab267af8b87b5878ce0d05526796faa21ab155e5f6be1be50ed70bea0f49e6ed9f6a6f7dad2b52b5bf76d784b17c4f7ada62424f6e16299b598d0ce9b275dac542a6eacd3803b4e3c1f2b0412e8aed8937e44b6aadeb9afb8676b74f5ed5cbadbbbefd393627a7aedcfc2db74efb1c658785d6137b6e5299b4632b858aa96b98a68cf763cda2c1ecd43915fbc4c93b3164db4ac2911c50ab54f493bd5f1cd35f689dbf0b58d7bc6fd0711ead4947eb5b0c758ad57885e6b694b06d981dd11ef2b8806e6bca14982e44d82e5351c1769292d432724d7dc7911231a8e7bf7e932caaa8e95df12baa2aaee99c74b3f3037958b8c50458290a9d613d28e82a8cda486bda7c943d79cd4a81337f617f97aec1160e31a3723d70e18a0ab37483b73ea56318c6318c679fd43b7ae4f53de4b507e05316caf0bb89573192054c0b1564f6ff002c6088c7e1c4000c9988655c7be5f228989ed0181422850f047d3464f45e80f53ce6f4d56e9f629baf305f74d9b6beded99a9b646bddf3c7c8e4dfb5b9da63b6fce470bfa2ed9a0dced402d35b48bc2c95e5db18c8ab35748782753a66d78a16a5132fea1a8c5a35a9b8ee70b9f548da772b46d36f48b016d0b7a7a4af162e8c28eeaa3b5e4ab2f209bea1615f95d7f59460119e344fe2fb37eac747292664552faede9d3a46178f51dcbdd675c5ef92108cb997769e673db2ed364bbdcad0ead7a6f4558a7acd2f6eb539772b3cbcc5964a69c9dd82ff000282beeb08f45a346693443d17c6318cf93180853187b102809840a5318dd143b1f129404c7f97e852818c23f20011100cf38bd22a4ddcd7a71f16a61f9c877b294db0483b3269a68a7f12f3605bdc2c54d1480a44884514310a9f826620140aa2491c0c997d1fc6318c6318c668bfe795a96bcf383989725d912396b472877dceaac135d4729b33c9ed2b4bb3364dc2a44cea91115448439934fb28074990bd143708fa3398a6f4a0f4f01288183f28da44bd9440400c5a44514c1d87cbb29804a60fd40c0203f301cf4bf18c632c672804df968e43f88801bf02f6d78898a26281bee0d83a11294c5318007e62503144404400c03f3cc46e3ded6e6e0683d200970f7539d20d41ad41350dcb851031d30a642810e64078fcebd91317a114be25c7b623e1efadd7ba6bbff8adce0ffc9dea6fef7aa7ff008ef9d6aed9e7110a029f0db542c615112090bcbff110228a908a2a22af1e48512a0918cba8401139c8998a914ea18843767e2b7383ff00277a9bfbdea9ff00e3be3f15b9c1ff0093bd4dfdef54ff00f1df1f8adce0ff00c9dea6fef7aa7ff8ef90ad76e739974d43b8e17eab6472397689125b98292a655041caa8b7784336e3eac42a4f90226ed24d4311c249ac549ca28ae45132c57e2b7383ff00277a9bfbdea9ff00e3be42bddbbce66cd8eb36e176ac9058a648a568df9848a2aa80a2c9a67501479c7e6cdca54133997500ca81cc9a272a2455632691fcefd27b3399ab7a95735278dc43d7ac6cef38dbc358b97ab3ee51362318d8a89b972b0b0338ced91fa3df37993d91370f573c428c19ba816cd1a0ba5d57120b318bf46bf15b9c1ff93bd4dfdef54fff001df299b5ef1e7cc0c726f20f81340bbbb3ba4d03c4c17336b71cf1140c9aa733d3af6bd2b5e8e32291c89a464937a772632c53110311350c583acef9f5029a7cfdacd7a7dd1a9cdd9b76eb359298e69d4a45a4aaab097dc68cd2ade9b9b7e8acd40c22b9e459316c7121c1b2ee3b209eb2fc56e707fe4ef537f7bd53ff00c77ca15fefff0050869634a19a7a7852a4e214ebdcb6b6e6bd2d086440c8b853ea62ff005035b21cc4512450501383314147243a4655149550955b1dc1cea72d982cef851ab639674c8ae5d355f98ad975631c9cadcdf6739519f1fd76ebb920aaa914558aae98fb8d55f6dd2a99dba8b773bdbbce66e80a8df85faadf2beeb74c1ba3cc14923f82ce124555c5475c7d411049a24a1ddae00732e7410508d5170e4c93756ddcd7233d44e35ffc2477a6c566c4d7c8c012919cded6cd5a7883b74814c6466f584548876dd041f18a564612a2f10483cdd26e9042e5936bf384c4218fc38d4c43894a2627e6f8e6f03080098be41c77e8de23f2f20f90f5d87cb2065b70f3ad8463f7ac384dac271eb56ab2eda1d8f3119b57b26b2441391934712ba0e3e31170e0c009a4a3f7ccda1543145c39413f250b6a0793fea47f57fc96d1a3d14a60fe9d1a6bea1378f640ee8e1f513c87c84de241f037818dd93cee45777673d661826ee63827ae6a6e8e4298d172dccb857ef11318ea80a6aad5dd1b331c27214899cc28be59312ac4295431c8a9494bcdf21fd4423155c91de9c353b1911740826b4573735f3523a445a15c7c6a059dd530ea95b95713b1326e536eefe20a550ad8cccc2e4b4ffe67fd48fcca5fd96d1bd0f8f67fcf469af12f90008f907dc7f31f0111037890dd8947c3cc3c446b483df9ea032912fa424fd3e2975b7ed52151b4149f34698f242494f270008b57307a8a56212388249184efe499a40574907989935ca953ce3923ea308b9f613f4cfaf3b47ecff8bf8d6fce1d5e5405d7c219c7d97edbbd6cd9d7c5fc40031f785b847fbc62adf1bf0be4b9611b7267d4797728a2b7a60c333454709a2a3b5b9cba8d445ba475524ceed44db501772745221ceb9888a0ab93268a85220658c924adc34774f3cd4732a8a9c17d6cdd262e81062ed4e65449919b4063c5dfc6b2223a25572d912baf18932528830720ec4572a078f283c362defee4afa89bcd15bb19cafa654643453bd4db2dac94c8736f5148fd951ea532653752811ede90472f81b373a8e13648188e1c991147b44ca14f9dda27923ea1f1da3b49b184f4d288b142b7d41ab918c9d2f36754450c9331a4c2824f158a7d43f898f38a4548ebb5328e4c92aa1924557444c173dda57933ea40982024f4c0865fde49251404b9cda8c05a9d432807417f7b5fa2065500214ca8b6170898aaa7ec2cb181504fa3f33fea47f2ff0092da343b298c3df3a34d7d225f2e886ea8e3f51fc43c44be440f32f99cbd1fc03c9ff523fabfe4b68d1e8a5307f4e8d35f509bc7b2077470fa89e43e426f120f81bc0c6ec9e7c9b93dea4600610f4b88c1f1130000739f4df67029c80062f74600029ca61317cc4a602a67f302984853f1f99ff523f97fc96d1a1d94c61ef9d1a6be912f9744375471fa8fe21e225f2207997cce5e8fe1c8727bd48c4403f65c4607664c3b1e73e9bf1281cbd98c3d51847a487e953e426130f6902a5ecc00e4f7a9188807ecb88c0ecc98763ce7d37e250397b3187aa308f490fd2a7c84c261ed2054bd98381e4ffa91fd5ff25b468f452983fa7469afa84de3d903ba387d44f21f21378907c0de063764f3c39da1bc799af39fbc25b64b703d387be30e3f734229b6b12f29b48483c98652739c745dfcf46da128d48490f0258a8341f964518b15df59488b18d90346a8f07318793fea47f57fc96d1a3d14a60fe9d1a6bea1378f640ee8e1f513c87c84de241f037818dd93cc6e4ffa9197bebd2da34ff518bf4f3a34d07605f1e8ff005d1cbf49fb1f101e8e1e23e6527d3e551496f5e6a3540d6886f4d1090bf2e44611d03ce556898a4cf5968e241eb540b6d49949c9ac54deb83b942154834591177ce5717c45131f7a9d1e4ffa91fd5ff25b468f452983fa7469afa84de3d903ba387d44f21f21378907c0de063764f3aae3b901cd99d6478ebafa6d3d62c24d9bf6532c99f2b344599b1db386644fe10c8bc24126fda3e05dcb37a5581bfb49904c08bb4d6002c81aefee7756ebb190d54f4c066d19c230878788afb7e61e9086878c89611c76c562c0cd6bce936cce28ad594745b5498a69aad4e5398b1c46dec9e0ff0033fea47f2ff92da343b298c3df3a34d7d225f2e886ea8e3f51fc43c44be440f32f99cbd1fc2eac5f20b978bc6335e5f8016d8d9651b2677d1ccf91ba02519347625fde376f26a58a35578810ff00491d1e35a1d42fd42d531fa03b5f720396e9b474a477012e0edf269985ab67bc89e3fc7b572a8140c522af50b3492ad9330889455f81706298047d931440c34cc472339cee1cb924dfa723f8b6c46cfccd178ee59e8f9955c3d4a48e8c6a0b375dbc383668f628137ee9e15770bb07a7346a71ef9220491eb01dfbcabe8dd7032f1d87604f2dfbc7c029c7c40407c8b723894bd8f888897c8040440a21e2268192e4172f1262e9487e005b5f492640168d24b91ba02299393fbbe0622d20d6c534bb500440ca10e58d71e4714923153f251547a8dc82e62048a4897d3f2cc68937b7ef3f1e4a6852be4fb6ceceafb719f6c8a0b7b6f1364dcbe52897b8ddd2eec7db51a15a3a99fe3e72afe5df036eddf91807fd7f71fbb02fd5e221fe9807661e89e451e80bd9ba31bc43ca9db172239aad126e354f4ef9c9c58ea9caed39de51e88aca28a204299355bacc5dda4ee943a86310c92add9826041382a7eca51ed80e43733ddb7786b37a79d8211d2720a24c5188e4f686b0a0ee300881927ce1cba90af1d93c39ceba6a4711b3c492f60872c8ac55ff00753c36fde5678809781977f210ec4a7dff00c7c28947c444004497150047cfc4a6e87a00131804de205379b30fba797acbd4f79176aab7071e4f5a16e15716a015a04b726349d6de34886fb87939228db1e4b22bd85016af9e39730ed19b045da84523565df832f7da7c57a055cdddcb120be9894f4e896afd8a64ec466d682e44f1f255493f818e4506a77b32a4a40bc9216073388f61f18d00538f49255316c2b998a1528efde5579007e432f421ff007837ef1ebc43b030fcc06e806f9094007a28fcd42f5d801c49c06fde5588ff00217792801c4a3e5bfb8f5d894007a39009733f6063740053890c01d888008014dd69efee58899705781175214ab011b8a5c82e3eaa659014d1115d529edc882072aa6588644a65ff007689552aa632beca7da3bf7957d1bae065e3b0ec09e5bf78f80538f88080f916e471297b1f11112f90080881443c44dc0efde55f6600e05de7b0037889b7f71eca43080144007ab998e1e42610efdb110f0388875e1e7d68efee581d148cbf022ea8b812242ba44e41f1f5649354c42196224bfded4ccb112318e421ce8206544806149229c043b7f1f3957f2ef81b76efc8c03febfb8fdd817eaf110ff4c03b30f44f228f405ecdd18de21e5f07dffcab210e70e055e4de0454de1f8fbc7d139cc4fe029409713f60a00088743e61d943c04c2205a53d2beb66aa7a7771121d46c8b254da6abd32e19a0658e46ae6ccabbb2b96c632ee1d98cb20bcb289b814d7335170557e0c88b4f6114f3fb18c6318c6319a39bd49e2a360fd4379cf0f0ec5b4645c672e7912ce3e3d92246ed1934436cdb088b66c826054d14112001124885291320010a00528006deaf4671037a507a780877d0711b4887d453147b2d2228a3f23000f5d80f46ebc4c5e8c51128808fa5f8c631962f943d7e59f913e5e5e3f817b6fcbc3cfcfafb8161efc3dbfde7975df8fb7f5f7d78fd5d645f1b5116fc75d06dc4c071434b6ac444e5f77c4c2951a08826015d772bf8984bd97de72e15e87f78baa7f250d7a718c6318c679cda6cacff69f7398de7ff191b8cfc1b298862b5f208d2d879562dce4382a2f41317867c0255112b3f70a716ea9d7f8c213d19c6318c6318c6318c6318c6594e4aff2e7bfbfd8a6d4ff007167b3cbee79722760f14bd1cea3b4b50ca596b37c4a8bc32a0566728917012f6c802ec8bd69ba148b9aac0d923652025e6fec29d92611112fd8288387ae9ba69802a54c06c8d27973cf2d416c6b1915aab706d2a2725f941a8b46f1823fd40e4a9fa0f6a55cc5d19b83646fc9d9ff00c1cd71639377478d75aba30d434a7a90858a5a4e6a69b20bad08d631c9f1e7787ad372736ff12790b78e3f71fa535631b5502def38e1bcd63edc48d5f6f58dd355d452f357c94ba71d6335843d96cb17627761d669d2ad5b3e3dac8b308fb60c6bf408d57bde3eb11b5b4a0ed0a949716ef9b5b59f1b10de1a566b6f8da36959adf35b878ada76c16abc587635bcdc7780d3e146b3dc2932d4e4edf197d3dc3e3a4e2ecd29ae635b3c7318cabab97ab7f25356c76c59bd8fc52d6048ed3fa23406cfd8ed293baaed6c9746ff00cbcbb59e99c74d654e60df4aa1216f4c4d170b27b56ccda319857d2772ec2990d7893611cd65e4cefd5c793f7ba859f59ebde1b295de50d6b5c7227635ce3f64dbf64e95d74cf5e697acd05f05d350cfee5d0159b65f27a56576957e2584059b5d54a2e2a6ebf386b04aa55e711b30e7d9ae2e5b662ffc66e3b5f2c36635d27aeda3352dbe6ee0660c22c6d52d66a1404d48d8becc8a41ac64704dbc7cb488318f6e8b3680e4106c91524c8197db19e796e4ad2eafa96706ae25f7fe158f1e39bd5a5bf74d45b82f2b2dc5e946dfbe1720f4ab0a70cebf7656666a74c3ccee4aaa69a47c69a572a393311ea1166a6720436eebce346c0e41da344714cf134cd072da6b604dd434b32b1290569b3479a6f90f1765b3cf436ccb6c3cec836abd31a1e9a34e55478558ce06db727399bca9d49bc7786d8acecc880d0fc7de5b71378b8e38c4ff005b558d21b0e2f76d335e49de2fcfb64188eaf9092432bb72317d7030c6fb0ddfdc870c64a1df84bbc334c5461cefe7c572038d75cb2efd8bb45afd46f49716f68d12d09694a141a1c4598de5c8ad51ad2e5155662cc0c8dee361e81b7e39bd309b218cf3c25ceaeb4ecdc8c9b27ee6016ce16fcbbe466b1e01739a6a6ee4d3636fae226f6d85c5da46e9b153a21a92e6f5792d671dad76cdf691596d115d238a934dc10aadf5b42366f0b2c7a54c4d123db2124ac4a18f4d3925cf05b9732be9a2972bdab2b954adf75b239e5d3ed1baa9cdda76870bc5bd53b7a368eeb5d2b1e3ac1aba6b7fda2523cb436852c83ba3c426c05b309c5d5991b73a67d477995ba2ad5ee53adb01a55e99a72f3e9d3a5f62f1be3f5d551267bb9f72ca375506e1bf29392aca5ae55c966d2bb6202535430ad4e45c4424254a7d39b42c24b02c2cff005038c6318c6318c6619505247f3f1c9b5fc130703c66e232407f04fdd32217fe599c49ee097dd14c87101f029c130329e4628984821e4dfa76728b96523ea41c9bd1bcc2def6c7ebd8646d8fb47eb66b4ad6766e385aaad0c28d960dfe84dcbaf5cb399aece5575dbb8b52e7afb62213d649b33892969172c66611f8a95cb3e5172d879410fb393db6a3ad6f78f51edd3e9e109c5292a85518d061e9faf3556c296aaee473726906f369fdf890bcebc2dbe6dd04c2d5b7742b5b484615d642c909990cd7f4d6db1c8cda553e5533e50dbe9d72d95aa39abb9751b777af6babd6a8f0d54ad5775d4b41566accdffb936f226146c4f1ba5316276fa7a51532cee45c1143959b5f48718c633e5401310e500ec4486000f3327d88808007b84013a7d8ff00f19004e4fe22808807783fe9a33284ff0001b89d28ddfc749a4ae98a9b6077164548cc4f1cdcf1cab702acb2e7170c5568762f8dee1933bd6ee0e9148918842e716318c6318c63346efa8dce30b37a827386c114a28b46cc72df91320c1559b2ccd63b471b6adaa20655ab802b8414f6c4bee26b11350a6ec0e9a66ec85dbe7e8cfe5fb283d3c3c80007f28da47e45113078fdc88af11ec4a510112f4260eba29844a063000187d2fc6318cb19ca0037e5a390fe20026fc0bdb5e2063094a26fb8360e804c5298c5011f90980a61000110288fcb310b8f9ea07c534741e9048f78b98191d41ad933f5a2f7daa503254c8829fa55beb35dba8051494ed441759130267326aa840f31bbe3ea0fc510efbbc5d43aefbef43f2043af1f3f2eff00d577cbaf694eff00ecf6cfdff01ba07a83f144ddf8de2ea3d7877d687e408f5eef5edf7d6aef97b9d8787fdfec3c7bef01ea0fc51102885e2ea25377e221a1f902206e8c520f8886aee87eb3149f2efea314bf3110c0fa83f1443beef1750ebbefbd0fc810ebc7cfcbbff55df2ebda53bffb3db3f7fc06e83ea0fc510efbbc5d43aefbef43f2043af1f3f2effd577cbaf694effecf6cfdff0001ba07a83f144ddf8de2ea3d7877d687e408f5eef5edf7d6aef97b9d8787fdfec3c7bef01ea0fc51102885e2ea25377e221a1f902206e8c520f8886aee87eb3149f2efea314bf3110c0fa83f1443beef1750ebbefbd0fc810ebc7cfcbbff0055df2ebda53bff00b3db3f7fc06ebceed47cdee36b2f53de6ada97b65c93829ee2ef09e2a39c174c6f05dc389380b672a56972291286bb5a5a3d245b4d4395276fe3d9b49031d423059d9d9bcf63d110f507e288f5d5e2ea3df5d75a1f9023df97878f5feabbe7dfba9f5ff6fb84ebf8cbd83d41f8a220510bc5d44a6efc44343f20440dd18a41f110d5dd0fd66293e5dfd46297e622181f507e28877dde2ea1d77df7a1f9021d78f9f977feabbe5d7b4a77ff0067b67eff0080dd07d41f8a21df778ba875df7de87e40875e3e7e5dff00aaef975ed29dff00d9ed9fbfe03740f507e289bbf1bc5d47af0efad0fc811ebddebdbefad5df2f73b0f0ff00bfd878f7de03d41f8a220510bc5d44a6efc44343f20440dd18a41f110d5dd0fd66293e5dfd46297e622181f507e28877dde2ea1d77df7a1f9021d78f9f977feabbe5d7b4a77ff67b67eff80dd75fed0de267ba743efedc7df4d32ac7443456ff00f748918cb10aa9d3fc2ff32a663b670429c4a0513a0b1407b48e01d81ea0fc51377e378ba8f5e1df5a1f9023d7bbd7b7df5abbe5ee761e1ff7fb0f1efbc07a83f14440a2178ba894ddf888687e40881ba31483e221abba1facc527cbbfa8c52fcc44329527aa0f0715553413dcef8eb2ade41da6917526ed151469132c581947442fe1bf666f1f3672c43b5800536f2620c55315cf49e5543ea0fc510efbbc5d43aefbef43f2043af1f3f2effd577cbaf694effecf6cfdff0001ba954a7a91f0e20cad4f35b3ec51047ca7b2ccf27a577bb023a57a28fb6dceeb5922558df59000a413089944ca1f5284035291deabfc009874c194472011957928e93631ada3b59ee37cbbf78b98c46ed5a24d75eaa770e1c9c862b64120328e44a20802997007d41f8a21df778ba875df7de87e40875e3e7e5dff00aaef975ed29dff00d9ed9fbfe037500fbd47387d19f07f696cab347fda2ec8c23fe3b49ef969f1cf946eaba23267f11ac93f897676a82ce48d9003ac66e8aab010534ce60a72bdea97c13b718a4aaeee756339967adca483d4dbb250c2e239245790400ac75c2c22b3241ca0b3a4baf36e92a451429483e59590fa83714c3c806ef75012818c601d0fc810128140a6309bfd56fc80a53904c3fa001ca23d0183bb09c9bf51de1cb3e3fef46321b4e6629cbdd3db15920599d43bb61921732955988a8f22ae6535cb46cd8aee49c22c5259c2c9222e542242a0187acb4f4ee61fa6d6f7e2de90d2db8ad4df63c333a3e88957d4b7ba9f784a360ba6b06d41b756dc87d8943edcbcaedbe36b92cd4883955b3958ac7dc2bb62f0125f26adbcbde0b5fa5b5ed82df2361b0cbeadb81eff00aea45fe83e42a8bd56e46add86947b044993d644295f8d6edf6183132a559306f30e0bed82c291c982b2972f41da3d9aff006ab047d2a0e5f6f966496d6d65d7dc8f0afbe24f58a13615913add3a6eb6a54a949d86cd15036db1274583ae927645a319496078702a8698a771f435dafb3b60ee068ce0aed7cda4cefb037b771943e4f49404f2fb069e348d91249d123eba6a2c75c2d34e98560ed17582ad30b8bf672ae81ece99c3e70a2b7baf7ba7d28d5ac6cf6bb1d8b74ea9b9689af34eecf52d7a5390eda36dd4ed7432f1dacabb24fa468291517f54716192fbb130c5c33b2319359b3e6b285918e8e70d30e262e1ff00f4ec58b5e41eaab04850a6ea301396bb1b64a523b93ef2cb252d7b8e86af5d94b45dd562377b931b6c5576bb076285b658666125e3abf0514f6395690d18ddae7d513d54bd33a0a1aa1ae683c818a2c6414441d3e9f5b8ba06e893708c5c43067110712c8aad11e48bd337629326c899655cbb5c3db3aaaacaa9e67ae26fd5578155a8e8b98b0ef55612266cef090f272baab7530612a68f3095f8c7bb73ae88dde1199fa2395105144d039d222862995480f4c07ac57a6d08880727a08440c24100a1eda11038188412887dc1ec0c532842897f5031c8510ecc003897b2bd58fd3f663987c54b2c6720e29e572a5ad79489d9674942db256f0cbcf35d25f6220a8a9afcbee9654ac240e53a0a1812162505131f788625223bfbd0fda6d9d93bc2b1bedcd5f68eca1b9cdbd918971c9afbab5cd91b12aaad2acbba29badcd10145a9ee099aeba08a79b1eb907156b74cd6708965933c9bf55d43b4defe880aecfd65baed5c8895bced8d655cd6718369b3c8f251663b02cba96b47ae50f6bed2a1b1826341d87b52bf10b487d997eb2d59fcd47048adf0ce514d36056b4fd7b607a0055aa9b869317b31a1ebdba184643589ac8bce4fcbbaa640d6ed4f6fb53ad6a090918a7523a4abf4abcacb5da9f07ac9cd518d72ced9a4f463741eb168ba354c2721bd15ebd4763a858f24de3ed18aeb3dd5aeaf7a9ec2df9016d81dbce77a4ed6a7eedb136aced86b12764bcec81755a943475e2665dd5863d4b0ccb88e946864db8256f5d59bd009feae6bab1dee8b2ba6e85f1eecb3ec552f3cc41de1237197a731d732afe57771481b36523e635db68ea1c8d71e5956ad3caaa4d62d488120267cadd4dc3e81e5dbbad773b1d8d030d6ad511dad626a70100db91f0fad854d3512eabda6a4ac9aa63a0d0d7d69b2ea88a5dd32d773d64ae48cdd65312291aec8a3666a219d83eb17e9b000061e50d780a250301868fb5fc0404a730001c287e2271f6ce502808984e43a6000728942690feae5e9cf3aececa3f94154f7c8cdebf117f58d8d0e80b68f6867ce44aee5e9ac5a1d606c5f341a91733a7873248334575d64923f4c9fabcfa71c43e5e35ef27eb02edb284494f82a96cb936c65142f910a83e8ca4bb62e447a317b6ce5528284512112a892842c08fac57a6c8763f9a080100efea2d176c188205f704c2072d084a628024a8f914c25104ce203d14c2155553d55fd3dae8edd3183e50518ae19b7f8a71f6ec75c6a48150f7bd81326eed75a8568b988af655124175154ca53a87215321cc5a75dfac07a703174ed9afc9fae0aac9d3966e0cde99b45e36070d0e72ae545e33a32ecdca65f6ce722ed5759baa9002c8aa744c438c3fed8af4d901101e5040018a53184a6a2ed829bc486314e204350804fe025379f88184a04389ba021c42a86beab5e9eaed8c83f4b93f482b78c8734ebb2b98bb9b27458e28b70116ec1e56107cf5f7fc212ea25937712c7289ce562254551252ffb62bd367bebf3410026f2027885176c18c0a098c52a662050844aa18487e9330799803b02887439c1bd633d364a071fccfc0980843aa614e87b695fdda62253a85f6e826f32018a25f2279009800a0223f2cb8517ea77c0699593418727f5c8aaab0524c8576a4e46ff00c11255140c639a4a1da1525cca2e9fb4c95311eae4f71541ba8920b9d3c13a67ab1fa7bb1e687216dae79230a4af4e684e30d7a2e413a4ed05d377335cbcf25d69a6628214655e20760959610c2aae920d972c887b0a38141c7c3db6d293fe81daeb6c6fbd97ab36253ab373e46b59d8cba0957dd34d61071f694d797be32d6ae5688afadae7efd4c45b8b05a17a84a453b773846cd63d66043328e53241adb3d1be9fc8998e64b4d9baa1b6eb2a32d38f6c486c2bbcac423607b57fba961bf45eb44a55f53cbb36c14a6a854e62ed155435da7a09aa110ac83a05544dc54341f535f499d58a5f97a0efaad5755d99b0e7f6adf05a52f76bc3d8761d91a43474f58974df531e8b77920da1a1db28ca38ad58905b23f0ec5255650cae49427a95f03ec0cc1f46f2875683713a498848cabb8474532e9365920518cd318f7a994e47688018edca5f73de4847dd6ae488cc5c7a8af071b3770e94e4fea6322d5374a2a28588ae94f1664328b8248354565dc28004315245ba6aaae150f65b915584083413ff00560f4f18d7cca39df286920e6422129c6df0f11767adbe01666e5f24570f9955dc316522a3766bf8c33c70de6457049a7c07c5b86e82b58c2fa9270527e2d8ccc7727b57159c8b5078d49272aea0e40500f0efe221e6d8c7cbb258bee140cd5eb16ee8a61129910301802356f515e0da08aaba9ca0d47eda20b89fdbb2a4b1c7e1c04552a49209a8aae7280184a9a0450ea7829ed94fed9fc69473ea8fe9fede4528757945afd27ae641c44a672276255a26f1bfc082865a4c900ac5366bdc93514245db94e31cf8ba141cac58f90f86a63d2123dec6fa6a710117c819ba8eb56125da94e629bdd8a9fb14f4e423b2890c627b6fa1e418bd4813104ca938215329080042fa458c6318c6318cd125cb6fe6af935fda0f73ff0088f64cdc7de8ce629bd283d3c04a2060fca36912f65101003169114530761f2eca6012983f5030080fcc073d2fc6318cb15ca3128719b914264c542868adb8264ca5038a850d7f61ed302087471387d2051f91847a10f9e497873655ae7c44e2bdc1cb12c639b5f1c347d95c4690ca1c91eb4eeb2ac4a2ac48758015395a28e8cdca654014302602700308e647e318c6318cf35b4cb27a1eaa5cec9133671f007e2c70498a4f85350cd3e252b4f2d9c1d902e531922b84c8b03833612a6a826b9571f7135404be94e318c6318c6318c6318c632ca7257f973dfdfec536a7fb8b3d9f1c6650aaf1c38fca904c245348ea95082629886129e8702620890e043907a10eca7294e51f9180040432f76318c6318cf36374be7a1ea9bc0f8cf8c7011a7e30f3b6446381c07c21dfa162e27354df28d3cfb33a45b3b59b3773ed8fb68b974814e00b1ca6f49f18c6318c6318c6318c6330da83d7e7cf937fc5dfe5ab88dd75e7e1d7dfde59f7e5d7d1e5df8f8f97d7d79f87cbdcccc9c6318c6319d6a97c9250a0531bc93397c4a09098dd94400a5057b48447be80150f6c47e470f1ef30f3d3d3afc8df14bc7cbafc0cd7dd79f9f9f5f60b5ebcbdcfafcbafe2f3fafbefcbe7de663e318c6318c63344972dbf9abe4d7f683dcffe23d93371f7a33881bd283d3c043be8388da443ea298a3d96911451f918007aec07a375e262f46288944047d2fc6318cb17ca2f0fcb3f227ccde24fc0bdb7e66f3127897ee0583c8de6512893a0ec7cc0c025ebb01010ec6278d6d5a30e3ae848f62024691fa5b55b16c91943aa749bb6a1c026826a1d551554c72a00976659551530081cea1c4de66bd2631481d98c0501129404c2050f23180a52f63f2facc205287ea2630007622019f1efa0024ed6483dcf6fc3f784fafddf2f6809f3fabddf03fb7d77e7e26f1ec0a3d76e33e4aa10c6390a7218e9f8fb840300993f30ecbe6501ecbe41f32f900761f30ec33eb18cc29d4874bf3cdccd4c0a615ff0a7880732a297d208f8f208a9b707052080fb6a7bcb03751603905c1d52374c8a8aee335b18c6318c6318c6318c642b57acdefc483474839166e9562eca82c450cd5e220432ad5c14822645721144d4149402a9edaa92a0029a8431a2b2ca7257f973dfdfec536a7fb8b3d8e357f2e7a07fd8a6abff00716072f5e318c6318cc1edbf12c4fcf2e15cf1931fb49aea6e61c322a148260165229f1fdf3821ce03f401578a6e24ecbe26131804e06f029b38718c6318c6318c6318c6330d683dfe7d3939d9004a1c69e22f8a9d8760237de5a791040400c503744300944c06120f98104a4f3ccac6318c6319f2a17cd3393a20f990c5105080720f90087472765f327cfea279140c0225ec3bef3cf0f4999a3d83d39389726a0b9f23eaf499015dbd7720ba648a9f9b894d13397abb971e0826c488a2dcca8a6c91226cdb9116edd2453f44718c6318c6319a27f99093343979ca8423dc2ae9823c8edde93372ba6924b2ed89b32ce545551341772890ea1000c60497553ec7b29c40433718fa33f97eca0f4f0f20001fca3691f91444c1e3f7222bc47b12944044bd0983ae8a6112818c00061f4bf18c6325f2d15193b17250734c1a4ac3ccc7bc8a968b9041374c24a3245b28d1fb07ad5629d172d1e355956ee5054864d64543a6729886101c16af7a5e7032a44552aa71d6b9594d66d1ec964ebd65bfc291567128a8de29a2a48db6b62a8da31baaaa11e81c052648a8a24d88910e628c5cbfa65f06a7a31f424ee82879a8693394f25112d6dd8b231920722c8b821df30797059a3b315c2082e432e928255904950103a643052123e915e9b92ef4f252dc4bd6f2922a15021dfc8b8b63d7a72354536ed8a774e6c6aae62b741249040a2a08248a49a640290852857719e9b9c298462c62e1f47b18b8c8c6c8348e8d8fbaeca671cc5a3621536ed1a3142e49b56ed504ca54d26c92454489940852780759dcebd393862f5aacc9e6966eed9b84d541c367579d9aba0e115c809aa8b8495ba1c8ba2a103c4c8aa074c4a63878fd67f2a5a37d2b3d3f21a59d4f4471a2a11538f9ca8f1f4d46ce5e18cb3c78b1cea2cedd48b5b524f1c395545145145d658eaa8750e631c4c6308d63fb3bf875e453fe0f17b2f8f41f7f767f80f8000079106ebe06f9007979147cc7b13f9098c220f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a1d64f4eae1b26a997269b4c1537b7e6a7dfdd9e265011130a4553bba8fb852791bc487f228018c1d746101816de9abc22672afa75ae888a6f37288306b29308dbf62a72b28d6285c8c5b493912dc01dc8348d17af463dabc5966ec85ebd16c9a42edc7bb322fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe40f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a02fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe40f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a02fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe40f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a02fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe40f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a02fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe40f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a02fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe40f4efe1d00907f078bd93af1eefdb40407a309c3cc06ea20a7cc4407dc03765f120889000a02fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe52469e9a1c2d64fd4914753cc9d65535533a2ef70ef09061d2a640c264e35fec872c10509ec14123b76c90a455170275ef29e53b2fa77f0e8be3d69e2fd06138777dd9e6ec47c7e46035d47ccbd943e83f9103b3745facfe52f92f4dce18cb22ba0eb51bf488e1059ba868ddabb961962a6e144543990730fb098b86cb94cdc808ba6caa4e5b2665926eaa493870457b92f4e4e1aa4603135038112fbfd02bb2f6e2c5ff84284554ecab5f5429bc4c99410f201f864c4e8b6f6935154cd13fb3bb875e205fc1e0e804443fd3fda3e5d980a03d9befbf9087440e8a222528f9094004e6118492f4e0e174bb17b1925a590771f248aad9fb456fbb43d874d9721d25daaa42dd8a066ae1250e8b86df241744c28ac91d31f1ced6de9cdc3164dd266cf4b3666cdba09356cd1ade365b66ad1b20521106ed1ba373222d104134c89228b72249a4894114ca54be8ceefd9ddc3af102fe0f07402221fe9fed1f2ecc0501ecdf7dfc843a207451112947c84a0027308d2f62f4bfe12d9cca2921aaeced0ea32558775ddebc82a99488aae5176655346b1b4e21023d2ac82654a4412f8e49b0acc5370564e5cb75aa067e9cbc3662824d91d42ba89a24326433cd95b6e41c094de5d8aaedfdf1cba5ce1e43e0a2cb28a13a2f89c3c09e3101e9ddc3a0030069e0e8e1d0f77fda223d7901be911bb88907b287d4510378f65efc4c601b6725e92dc13945bdf71adb65a27048c910b1bca4e5744a24f25dc38329f0f17bb5a37515051c98a53ac92a244126ed5302b66e8a24aa2b9e987c27ab373368ed55647699cbe227b1ef0dfd6e7004070e5c1408ead5b4265c10c533a513f74aa82a76e9b66eaa8a24cdb1128c9df4d2e1758a29d43bed4d2ed5abc04c147105b7b76d6655214954d7219acd5776345cbb31f71328280d5e2455d2151b382aad955513dbd0f484e05809cc5d73b600e6eba37e6db97e612014bd140a06dee629ca53099402ac554be473808090408155437a59f05e0e40b2cdb4cc9c84a220f08c64ec9b8b79db64621092294b24d611fda3654c3b85692409a45916b16b3441f26dd9a2e88aa0c18a4da0ec1e951c1bb2ba17721ac2f8d561381c4b5fe487272aad7ff00800c52b1acee289625218a98144a56c004f239d3f054e638d3ff00b20f81bda823af76d8f98744fe96dcbc2822000250f6c09bd4a06100101ed6f784c25031c4c61389aa487f4ade0f419512b3d637870541d1dd93ed8e44f252c063aa6390c522ea4eedd9155c364808042325cea33314c7155050e6138ca5e7a4a7055f100ab6b9d9a9895574aa6767ca2e54c79c9f18b0acaa63f03ba5b91749330988d48e8ab8b24441066282444c84811f483e057ef0435ced929940e80e1cb8e607926005e8a0411df02020530994282a0a001ce6fd4820408e6be927c1366bb5708eb8d9c733423a4c89bae52f2b5f37548ecab94c0e907bbb1c24e8e81573fc22eb94ebb6311151354146e81d3802fa41702ca529435deda0029522875cb7e5f007499bb11e837b0143dd2f44500a0052943f72548df56726f483e061844435e6db2761d745e5cf2fc4007c540f20f3dee71f2ece53f42225f24930f1f1154aa03d20f81a063086bddb7f51152017f36dcbc3010541388285036f430f9a653782626131400a5318a65405410fa41f0340aa006bddb606398c2553f36dcbc319229be5e0981b7a993128079014ca11450bdf9029e605315fb20f81bda823af76d8f98744fe96dcbc2822000250f6c09bd4a06100101ed6f784c25031c4c6138986f483e06898e3f87bb6c0a24121481cb6e5e015311ffe6147f1d3dc39c07b10158ea97e7e224121485287d20f81a0550035eedb031cc612a9f9b6e5e18c914df2f04c0dbd4c989403c80a6508a285efc814f30298afd907c0ded411d7bb6c7cc3a27f4b6e5e14110001287b604dea503080080f6b7bc2612818e26309c4c37a41f0344c71fc3ddb60512090a40e5b72f00a988fff0030a3f8e9ee1ce03d880ac754bf3f112090a42978fd905c0c0289435e6db28980be460e5b72efccc722674fdc308ef411f310394c600e9313228878010a621f91f483e057ef0435ced929940e80e1cb8e607926005e8a0411df02020530994282a0a001ce6fd482040814fd1bfd3e519577368eaad988cb3f6acd8bf914b959cb74dfbf611a676a463178fcbbc81f39671abc8c93960dd57064daaf24fce914a0e9529a387d20f81a0550035eedb031cc612a9f9b6e5e18c914df2f04c0dbd4c989403c80a6508a285efc814f30298afd907c0ded411d7bb6c7cc3a27f4b6e5e14110001287b604dea503080080f6b7bc2612818e26309c4c37a41f0344c71fc3ddb60512090a40e5b72f00a988ff00f30a3f8e9ee1ce03d880ac754bf3f112090a42941e907c0c00300ebcdb63da9e6026e5c72ffb297c8a3ed17adee0029880097b30195f1318415ec0a62c4afe91fc17720e015a26df37c538f8b71fd2e3979dace40ae4a45d41fc74ed45480e95129d4130f9766379196722bc31bd20f81a2638fe1eedb028904852072db978054c47ff009851fc74f70e701ec40563aa5f9f8890485214b5bd53d337895452b90a7c4ef4ae8ba2a6454d19cbee5d227f6d05d672d9229cdbc4e604d059cba3a65111fadd2ca1c4ea7b674e9895f498e0ecdbe79292f47dc12124f943a8e1fb8e5c72f4ce4c6398c60113977a9414121ce7394cb1553098e6150c701e825dfb20b81bd987f0fb6e742439403f371cbde88263098aa17fd7af6274c0c0420184c4121405421cfe473677ea5d4faf345eb5a5e9fd4f58674cd6faee0195669b5760bbf76da1a158144adda83d9576fe51f282263aae1f493e7920f5caaaba7ae9c3959554d70f18c6318c6319a24b96dfcd5f26bfb41ee7ff0011ec99b8fbd19cc537a507a7809440c1f946d225eca2020062d2228a60ec3e5d94c025307ea060101f980e7a5f8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c668daf5178e5a23d4039bb16e0e91d78ee59f2159ac740a2444eab7db16b48e644a28b7e921314453e9048824e84842904a19b7dbd19c40de941e9e021df41c46d221f514c51ecb488a28fc8c003d7603d1baf1317a31444a2023e97e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a2bf9b960796be66f2dacd2293645fcff2637acbbc4591154da24e64367da1cac46c9aeb395888154504122aae1650a40003aa737d43b887d19fcbf6507a78790000fe51b48fc8a2260f1fb9115e23d894a20225e84c1d745308940c600030fa5f8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6689be6133771dcb6e51b07cdd568f19f22b763674d9720a6b20ba3b2acc9aa928437425390e5314c03ff5866e35f467314de941e9e02510307e51b4897b28808018b488a2983b0f976530094c1fa8180407e6039e97e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a3a7d4ae3d8c4fa8973b23635a36631ecf97dc8d459b266822d5a346e5db96ef6db356cdc89a0ddba25104d14524ca44d3294850e8336f3fa33881bd283d3c043be8388da443ea298a3d96911451f918007aec07a375e262f46288944047d2fc6318c8094349963244d08460acc830783109ca2ae108c524c1ba9f004915da22e1da2c0eebda2bc55b375dc26dc543a28aaa01483e5646724796b41d83b0aafbe3657145bc069eb471913b7bfa7e9edce8582f0df7a35b13591d69ac2092dad729695d8aeecec61a1b5b2848193716233d324fea8d9658aa35bf51dea39c549859e210b68becd1a3f5bb6d9af46234aee291f858b79b26734f37acb849a51d57086c5536756a76927d78b229db109e8b76c5c4624a27d0fde86e5b46eecd85ba2c9096ca6cb71aeb9a2b8efb9b5adaa3a0672366d783da517b5e62d331687f252ab02cdda34a3b03b38c46b106fa200af1a4815cbd228619944fa87710262ad27714b6d958c2c2c1ecfb24c966693b121a5e22174dc7d366b63bc93afc8d4dbce3056b95dd8748b52b1ce63d3937955b2c7d8e3d8ba87074edb635f23bd51a8ba9af3a8db53509a9dd78df9613bc70e474d3cd29ba665fc124c38cb77dfa8c8ea9715f86212e6f63cb0d5cfb64f5d87bb20943bd925966b1a8a084a2b93c6f501e2405b2bb512edb66b2f6aaeb6b1c25910ae5bd7a13823fd68a6e58aafaf7f4a04f4f637599d4c839d870f477b32dad7235740cf9b449ceb3445c5b889f53ae28caaf2b614765341d5ad74b54f76c75a8945de24b32f4cb148dfd23dc24294ef50b570c75b2f154a190aeded19478d26d433e48cc59341837f39571bd477876177b7eb64b6b8bbbed35c42c5bca933a7de1cd826ecf3d215d886947a7c4a75c17f6ebeb497b755a2e6a9702dded8a05f4eb546663d87c2c999851bc5ce7a56b63709f5e72e37f388cd62daed68db506a308ead5c8e2dcb44dabb4aa714d53aa11bd92e094b169daf159fb23051070ac528ce75dbb23260c5506d6e54f516a9a1cc395d613db059d6f52329ed23a9f5f4647686dc37794de1b3b903a9d7dc7569385db35f64ad26ab150f574905518656325977b1adac93336fe19a211ab12fec6fa8ef0a27266af5eadef882b6cedd6ea96bda9c5532b97ab93e9fb3ad1d37309a31adeaf569651785189add824cd6c000a9a71f0b26f149b2b764e1425cfbd72df8f3ad2d972a3de362250366d7fafecdb42dac55acdc9eb78ba5d36b8dee1697e9cb46d75ec349c9c1551db3b2495622241fda9bc1bc6928685f827482ca5aa80f524e15585cc8b5437637853c3c3dd276615bbd0f686ba6710c75e565b5dae68cac85fa935a611b2f054c7acedcbd7deb94279c55ddb5b0318d7512e1178a43abea5bc256cea98c5d6ef64d1d5f08756048ad33629dbb66c96c18bd5467d69916d515e2a8f183b0e6e1ea8496b9be818b3ca49b2226f0c8ae45468137a906a28fde7bb20266c8927a0f4feb2d6520f76432d75b35e2ee36e5c77d6c7d0f254caeb86113226d9acd5b75621ab11aaebaadcc20c2d894cc5be9874aacd106d73e1fd46386537016cb434dd4c9941d259c73c9f7b63a76c4a7949f6add435ab4631295baa106b58a649b14428521055e4e52661ae3dd6a618b098299a04353bd49784fb02cf5fa7d377a455827aca8c41e3d28eaa6c05e2db3e9eaad8eeb0f5c9eb2054feed55ee4feb151b34ab6a4d92622adc74e15f37085f8b4c1035d9e3ff002bb4572820202cba5ae0facf1565a1c16cd853c8d3aed515ded12cf2d390b5eb224dae15d8258cc265fd6e63ece314a651e326e8caa09a916fe3debac8ac6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6334657a80ce2165e777342c0d947cab799e557206451524d245090326eb6b5ad528bc45bbb7e824e3a374a1117ae522980408b1cbd0e6e06f467f2fd941e9e1e40003f946d23f2288983c7ee445788f6252880897a13075d14c2250318000c3e97e318c6330bf627077596cdb3ed2bacfdc366256bd9169d277d8897612b566e7d4f7ee3d389175ab6e3ac511a79c8ca52256947a4966f6b1b74558d9385e3a663dd3072e1bab403af4d2d18bc0cbc1b3b8ee3ae0dba9d2d54d8f2554b742c0bdd96f67f734cefe9db85b8adeaaa333d9263675a2e127228c3b688ac3e85b6cd551f571d56c584631b83c75e0c6a2e30572c952d6961d9bf6058b555134e26c666d2c5452b94cd6e9de10aa92aefe0e060a4a2659837d8132816505e385d32358951a8365d99d6718c75ff46ee3654b5cc96b3ab6cee49c0c34d2db4cf392acb61d555b24e36ddb40a06bbdaec66651febc784934eef15ac69b2f2ef9e355a682cf1ce26d94ab45a524d3777cec5e9dfa82d769fbd73b7cdcaf9c937139df0d630d66aaa70cc765496819ae374e4c35689d1cab0379fd7b3af16938f5dd2ed02c446f251e9b06a452395b6959f493e32d4202a94b82b16e0435fd4c958946b45716c807700f761d278fcb718ea5b59d0af5034936bcc46a558918b0c43f8cab4d4dc7c4d9272b1232ac3de5e712be963c7b94654d625b7ee68d468fa778cda2628b1f68a9822fb5cf13ad52b77d5b116060f688f63278ae6d92849bb92324c578eb43a8a8949cc7a2cdb2cd9cc5b2f4c5d2d1b5992abb0d9dc814da2bbbe2792d5878eaf903272142dfcc2c6dadd23b4eacbc8d2dd1179cb5594b2f2b668db52565ac3a35aed6ce360a2a3a655689cda6bd363474ef116b9c2d796fdc25d475eb5d86d8abc46d9069daaccadb6cd75b5d9e0ae4b16a6158b3d5a6652ff613b9af4a55578c2f512aa6815d43b05d2870f4d5d342d29c556fdb89d4c51f68680db707627735495a413b4f1eb4e1f41c024bb20a09209788b7ead7121037960ac49c5fbc7eacdc2ad032a8b57284db537a77ea6d42a71c5389bf6dc9f88e25d86e12da06bb6498a5b889a3c1dba8962d6a34832d1d448c9c9eacc0536ccfe2a0949c997d6143d964b3c9d7a66fe2783dbbe9c7aa3746feb3f20ed1b2373b3b05b756ddf4ec9d5626c1533d41a51b63eb55f595d2320119ca4cdcf5749311a9c358851859d66cd1b8c3fdbc2d155a5255173df76f4dfd11b2185ce22f962dab6586beccdfe76c514e6cd031c8aaf761e8283e37480327905528a9660841ebaaec5a95a4db4890d1f6547eda747901222d91925bbd33f526cc2453bdb5b4f7a6cab2b0d5359d36f6d93561a3c4cb4f536a1bde9bc85830976d55d79050e6974aef42adb47726c6359a8fa01076d1c26320f5693c86ab7a62ea0a8d92cf2b13b4f7b16b53931519886d7ebda6aaeeb5472d2793521cb38089ab483fa4bdb884336db3333820ca6ad130746a92ee6b2c9768c9b46198424e7a5be96b046452323b27741ac35a3d8e4a9d6c46575f272b50b44ef2351e5330b642b6fc3a3461a5eadb553586051946923187aa484955e6d8cc317253237955e11eb693b739bdda6e3b2ad56791b5ea3b9cc3b9091a8c6329397d374cb9522be89e32b54c836aca325e36fb667b606b1c56ab2d24e9b2b14ee21b306ad53aaf8d1c5e87e2f53e97aeea1b3b695aa81aef565635252e9b7692ab3a83afd7a9f2f3cf60e49a255fa9d75caf642434cb1a93f989072f559180ac574ae131926efe424727f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd1c7ea45131703ea15ce5848466de3e222b971c888f8e60d0a046ccda34db36c4516a890047c1340a404ca4efe9f0f11f9866dedf467314de941e9e02510307e51b4897b28808018b488a2983b0f976530094c1fa8180407e6039e97e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a3d3d4e8447d47b9ea22025fe987c8f0e87aefa0dbb6d001fa4443a3000183e7df421e40537650dbd1e8ef1efe2fd2b3d3d9849b2791cf9bf11b4715c327ed9666ed031e870ea10ab367044d6484c99c8a140e428988721c3b298047d23c6318c915aacb0d4bac58ee362742c6bf538198b2cebd2a0bb933386828f712b26e8ad9b26b39702dd9355d5041ba4aaea893db4933a8629470ca37d41f4f4bc240d8e2f56f30a420acf1b1d31032ad7859c9f599c9c5cba2ddcc6be6ea93578803678dddb6708a8a0260282c4547a4c7cb2a21e6eebd03827f839cc5f313fb7d070cf92a21e6299d60209835b7881fda21941288808105330800284f2860e736b8328aa41a7b98fe68a68a8af7c2de4d01134d7338210c7507590260053b55c8b766ff008399312b8f6844a030cf39e5ac180f4eb50732930f79a37f3270a3940b25ef3e70668dc9ef21abd44bb17043a6a8f9f8b6f113b914481e59321e6eebd03827f839cc5f313fb7d070cf92a21e6299d60209835b7881fda21941288808105330800284f28179cedd671ed167af34ff0032116e81902aa61e15f274ea945cae9b6407e1d2d6077062a8ba854c0e448c401038898a54d412c2b1e7d6ab9159ea0cf51732955639268b3d29b84dca340a826f9983f6a6328bead493302cd0c0a8010c6317b04ce05547c32626e71eba23a4991b4e7320ae1722ca2241e17726bc0e46e090aa255bf0cbd811202c9f65f700c3d8f8947c0fe340da3d4d340d31e9e3ac9adb9991cf53237399b9382bcb890374e93f791fae334fbd4c04c97673791c013128a6a0955f14f29e4bd5778cabae9374683cd23aab19021007809cca4cbe4e0c9953f33ada4d3226513aa428aaa18a900980de6241030d7eb7a86e9c6ece65fadaab990935afb964d25d43f09394e066ce2448ccec8854875502ce8172bf6800a334dc2643a864d4390e92a54e8071eabdc6368aaadd7a1f3408ba2a1925520e02f32ce25394c729ba509a48c8a850f1031544d43a6722843a46380984bca1eab9c6672e516885079a275d714ca910dc06e64a2513285039404ebe9449320746ec4e73153ebb301c482061ee5fd5538d6d940497d7dcd121cca9d0280702398ea019622c280a6074b4aa899444c5319331ce54d548beea463a66218dd6f3d56b8ccc54f65d50b99e9abe0928042702398cb81935882721caa21a5954843aebccbee01ca6102897b03017e50f55ce32b972dda2141e689d772ab541129b80bcc944a655e28922dc87517d289269828b2e9240a287224263944141218a61ab663d48b4740cd9ebb2bac3996d661387713c7681c1be583802c5b56ae5e2ebfc4b5d48bb41588d99b8501903817c71201136c75144887a347d58f8c006394687cd2014ca22a77c01e670780874025380e900314c0a0824222005f70403cbc440c3c7ed64e2f8fb82145e6898130f2110e01733840c5f3290043fd48f6501130080a8040ebe9fe3129463ddfaa8f1b18b38e7ceb5ff0033926f2c8aae23c4bc0be622ca2e822e156caa87491d30a2ad7c1748c404dd910554012a89114487dcc81fdac7c6001101a1f34800a995430fe40799dd1486294c5eff00d48761e426210a610f01398bd1c486038f6adeabdc6147a01a3f334e6f608b9ca9f01799aa0a3e67027b2b08690f14d72f651508637498981331816ed20e937ab2f17ca002345e6881840a3e03c02e6701bc4e06101f9e9102f424029c040c202550825efebf0ab233d4df8c926de2dc042f28e3c251f3665ed4b709b97d1cb4683951fa62fa608e34a1423639b03245678f1c18126ede5e1573feea4523049e47d5478c11c9b7506abcbb7c0e0873f8c6f04b98ef546e253814a4769a7a47cda9d60f33a00b010162a2b81044e89c812b37ab1f184a002342e69f5d1447fa0173343c454031930308e9100ece428284e8440c41ec07b03005515af53ae32594eb90b03ca781f60a73994b570979795f494211aaaefc9251f695214e53a6978266ec0aa2caa291044ca0653ab7aaf7185031886a3f334e62248aa704b80bccd53c0164d0501350e5d21e2455215c115d33180517292c81fa50a503cba43d5cf8a312c5e4a4ad43991191b1ac5cc9c9c83ee04f329ab38d8d64dd576f1fbe70b692224dd9b466928f1c3939bd945a94cb1ce0529fc7961eae3c549464d24a3a9dcc97f1afd937926320cb815cc976c5eb078826e593d68e9b69455070d1ea0b20ab47489cedd74d749522829280718afdac9c5f1f70428bcd130261e4221c02e670818be6520087fa91eca0226010150081d7d3fc625288deac7c6128008d0b9a7d74511fe805ccd0f11500c64c0c23a4403b390a0a13a1103107b01ec0c015356fd4f78c7635544bec1e5557fc1668902b6ae10f306010541d82a3efa4abcd26043b56a0448cfdc76093323a68a2e62a6b94e14eadeac1c60456728fdc7e66adf0c73a66550e03732d6415f054111511549a484a748e22064d511290e4128947c8c529ab9a8fa92f196decdc3c4997242b9f0ee8ad41a5c786bcb6ad3f75e640395cb36921a54aab964220a262e52014caab7705389411388557f9fae3478a86fb5b6ff497bbee00716f94c262fb03d2bd93f067cbb2761df451ec0c410ec0e511b612bea97c5f8a448b1eb5cb47c277f231e08c5f06398b20b94f1ee0e80383a68e91ec8ca40a9aae62dd18412906a8aab22220998a15a57bd45b8cf6160a3f2179010a04767682cacbc40e59c1488881c8445c918bed2a45ccc9d828533476528a4a97cc3c8a749521277f9fae3478f97dabb87a02f9987f2b1ca7fa0be7e022affa98ed2f130180c0a78897db544c00092a24a55cfa92f189acbb7883a1c8b50ce65158b249b7e1c72ddc428192856b340f4d269e9416ff00672e47231ad9d944c0e665b3a8e4886592013c4c4fa89f1ce723e1e59a0ef18866f1439e4995af891cb7819b60d85abb040868d75a440c83a55e1199fc5da88a431eb7bc91d45176a552a1fcfd71a3fea96dbe3f510a1d716f94c3d8a9ecf8097ad323e451f8847eb2f640f70be460f9f540b5f539e31bb9e90812427295316047e62cd38e11f3051aec9198100e28c44c1f49036915def9149188a1d9e4153a69b6039d54c0f5da3cfee33ae9a0a1653711017448b108af16394e9a852a8544c522a4369901496ff84220291fa53c8e01e223de7d873eb8d03e3d4b6dff00a8de01df16f94a5e94fa7f746f2d321e0b7d41fb93f8aa3d1ba20f89ba7e7eb8d1ff0054b6df1fa8850eb8b7ca61ec54f67c04bd6991f228fc423f597b207b85f2307cfa7e7eb8d1ff0054b6df1fa8850eb8b7ca61ec54f67c04bd6991f228fc423f597b207b85f2307cfa7e7eb8d1ff0054b6df1fa8850eb8b7ca61ec54f67c04bd6991f228fc423f597b207b85f2307cfa7e7eb8d1ff0054b6df1fa8850eb8b7ca61ec54f67c04bd6991f228fc423f597b207b85f2307cfa073eb8d23e5d4aee1102992209838b3ca7120997f0f680a70d30253f9fb841ec82602818a261280808bf3f5c68f1f2fb5770f405f330fe56394ff417cfc0455ff531da5e260301814f112fb6a89800125449c8f3e78d21ff00eebb80c3e674fa2716b94ca0fb842194326204d30610381086112887976005001318a03c073eb8d23e5d4aee1102992209838b3ca7120997f0f680a70d30253f9fb841ec82602818a261280808bf3f5c68f1f2fb5770f405f330fe56394ff417cfc0455ff531da5e260301814f112fb6a89800125449c8f3e78d21ff00eebb80c3e674fa2716b94ca0fb842194326204d30610381086112887976005001318a03c073eb8d23e5d4aee1102992209838b3ca7120997f0f680a70d30253f9fb841ec82602818a261280808bf3f5c68f1f2fb5770f405f330fe56394ff417cfc0455ff531da5e260301814f112fb6a89800125449c8f3e78d21ff00eebb80c3e674fa2716b94ca0fb842194326204d30610381086112887976005001318a03c073eb8d23e5d4aee1102992209838b3ca7120997f0f680a70d30253f9fb841ec82602818a261280808bf3f5c68f1f2fb5770f405f330fe56394ff417cfc0455ff531da5e260301814f112fb6a89800125449c8f3e78d21ff00eebb80c3e674fa2716b94ca0fb842194326204d30610381086112887976005001318a03c073eb8d23e5d4aee1102992209838b3ca7120997f0f680a70d30253f9fb841ec82602818a261280808bf3f5c68f1f2fb5770f405f330fe56394ff417cfc0455ff531da5e260301814f112fb6a89800125449c8f3e78d206314d2db80a25130184dc5ae5314a0254caa9804e3a6009d8247053af2011281cc1d826a78f03cfae3494044d2bb84801e1e42a716794e9f881cbe4431fcf4c17c0a6e84a0637897dd014bbf7404810eebd4178bcc903b9773fb65b374cc994cb2dc5fe51a69f92bec8240531f4d001fcc5c2252893c804ca14bdf63d6650ebbd834ddb143a7eced793adacf44bf57222db50b13349db76d355e9e648c8c4c922ddfb768f9b91db37092a083d6ad9da226149c208ac43a65acb18c6318c6319a333d412c685bf9e1cd1b53554abb6b0f2ab90130dd5220ab521d17fb56d4e5212365c4cba050228502a4b18ea90000145143809cdb9d7d3e40e1c0ce14f9f6023c4ee3b980a64ce909086d47513269fb6a7d4404d31290a501310a52802673a60539b2fb18c632c672804df968e43f88801bf02f6d78898a26281bee0d83a11294c5318007e62503144404400c03f3c99f1e400340e8e000e8034feb30287914fd016970bd009ca0053f5ff78a00437ea01d0865e0c6318c6598e446d795d15a4766ee488d7d3bb4d7d655296babca1d5deb465659f86afb7348ce25002f9351b3b95671083d906b1a6f15e4ccd0583213be70d9157cef4bd59abf313bb3ebb4ad0970bb486bb5b5b0c51a22ed516ac366c6f2114d609f166575d4a498348e9b43903f8872ca57999dd3793ad21ad6f4a59d931162c88f62a57d4f6d70fa7f786f27bc549e435ff1f7706c6d137d7aa6e0a40c838d9142dc150d2ede2ab518da31cb9926364b3595dbe672b2210cd18c44522b3d107726468d32089cd090ae72529bc6bdc1a8bf0925ef9ad76c6cfacde66b68d3252992509aa2c3ae6b6f1223866541fb5733cff66439e29bc9b38f7e9b78d9851e47a229c7964682a0fa870edf83d5115aa34abdb2ee9dc29efb9aaeeb695d975287acc2d078ebb794d2f76d8f6ad9918d6ccdd0ac49dbcf16d6a69562ab6b9d973ccb3f7e223d9a122fd976507d47aadb03736a0d10cb53dc22760deb6bf203486ca8b979a814c34becae3a5060363dba3a5976c772d6e50763ab5aeb13145b1559cacd6722e6dab978844b941fb06907b6bd406eba9293b6b6849f19646635c69fdbad74e4ed8623736bf72fe42c52fb6689aa601c30816c83a74dd076e6fd193f2ad25168f918160d9db072d579628340ba9bb396777d07aaa9bb02f9c7e964ec177e4750b8f315468cd91517ea955da9b192d6baeefaad8d240234b5f9d949182927d167413b0c1c54a88bd8f17cc1db22dbfa57a97e9bb81b8a4d4f56bbc3497293646d6d4ad9bb842324a3f5a5db514bdb69d329dbe7e21f3d857b5ab46c7a83da26bbb7c03c9081bbcabd60b43ba50867293698503d4061aefc827fa394d4b6787608f2436ff16e3efa367ab483777b2b50eab8adcaf5d3baa91cb69f6753b0521fbb3474e362499d84e47962a619324a41abf1aaef1cdc80d737ce546bdb7ebf9b889ce3969fa36ebab82b3f02b7e3b54afca5aa0a210a1b46ca2f211d2e4d8d553eb6558cd344cc6b14dd74e430b3976ca1ba20f9d948b16c7defa463e9d3cdf7571ff4456774da69f2f2f5f8d809a772f06e256c941ac5efe31c43484c6b77cbd6202fb2eb20d616bf2b73af11e2e922e4ea120c39c499f5470636a25a7ec8b35e70ddf5753a161d2b5d5d471ac11dabaf6c5b2e1a76d4f015f6669947d7ab8e129142b29482a59372d9b20751b9c1d0ca375f38adfa66e8fea8ff008eef9ec7a9bcb5fe8ea9dca5b716b7a9d62d127b0f5d4f6c28eb0aae259751dd6e3182702ad75e339b688c9389b76d0b1683e6ab24e14cc4d437b7db3b5a53b6048d712a9bab5c3a72ff0061b6b556af0c9bb670b2c0c5dc65be9efa46b76388976246f310f2b16e8537716fda28ba0cdd8b86685c7c6318c6594e4aff002e7bfbfd8a6d4ff7167b1c6afe5cf40ffb14d57fee2c0e5ebc6318c6318c6319e5c7273d4f2bbc54d8fb1695b23475edb56b59bfd0b3360da4b59a9515482e9dde52b374c36e44d491924e57eef6bdda310d75d5ce33ecf33e632762af4b1d64615f9dda1055bf53efb45d50a2ac9c54dd55e9ed8fb12a5a7ebd10c6c1ab27d5436cd938f135c9492d7b34a8dce23e02c14fa4429e32ca46e93f6cced0f994295733b17246d346fcf7df2690daac5ff03361b1368e888e98dae52eefd2ae9d569097d60f76b4783144b349369fee15b37847a11cfbdd6b687c8b2220e2288a4d05cba3f3fb5dec09be12c1d7a9b6876e79bdad66b6655888ccd21777ac22e235a5736b26cf66472766176d5c4955ac224647aea73dee4a3251bfb42d1507c94458f9f5aeaa9c99b1719e7281b19acad66dbc7da548dfc81495e96337c9b6373535495b3525c7ef9b96b233543b05725d546aca2d08f88d249eb72d7565a65b482d9ea49a5ebda4793bbd226b57db5d778a3b5c3556c3878d695f8f9a9a5ccfe9ecd0b851cd336063133f4e944ae2cdd40caab251e79a4d84895aa005492556bb9adb95b17b3359ef8bac46b2d84170e38dbef9ae3636a76c5ad48da5dec4d7f5283b9bfac5226529f46a16a09987b2c08c049967639b2cf243ece9424448b57ad1bd251fcf2d4b3107ad6df090b6c9ca46c2e304bf2c9e5a61c6b0f50a1eb58d8d8a76c58db624b6324e1ad9669495355ab1035d8e9e71276687b0c69ccd8215f2e9c3d579e7ae2eef38465ac52b603c8ae75415c2635dc83f69050ef28cf291afd4d9160af6cd83909c4a460e76321184ec74a4747125dd46d960ddc1b844171f71388539c1546ec79c2f1d6b2d86929c117ee1b6c46a45a94a2977669eac86dcc8486bf38dad34962baa14fc5bd237b49ab2a924d656314103a265c78d63cd78cdadb76e3a9ebda86f2c9c6b8d8d0baaafd373766d54c8b0d6e9fd3d4ddd8cc911049df1cce5ba2e3ea574625b0bcae357aea29d31925918f918c66bbf4f37b18c6318c6318c675aa02649400281c4c99c0086214e538894400a6218e994e03fa094ca265380f427280f9061efa7af7f91ce29f90001bf0375ff009000898007ec16bd801840a22003f2011294443e6201d75998d8c6318c6318cd16dce7abc85279adcbca84aa8d9592acf2737bc23d5991d451a2ae63b685a1b28ab65154d154c82864c4e90a8924a780879a6437650dd17e9f3d8f0338520610112f13b8ee41f1030000a7a92a24f1f130980a24f1f1311330a243009501f64131ccbec6318cb17ca1001e33f224049ee00e8bdb60297451f70068160ec9d1c4083e5fc3d1c40a3dfd4201d8e7c71eac5027d03a34ff006e430fb9a7b5aa8062cab250860fb9106a98c4505c9fdc202672a9ee799c053315413894c061bc1f78207b02fdb711e62714c0bf6932ec542880192287bc02270131404bfc40260010f98670361800281c6721c0a3d74619365e23d89c03a37bfd0f6299c03a1f9890e01fc23d3ef0c0077dce43fd2529cdff0019b2f910de3e261fdff405309c9e261ec07c8bd08f9076fbc3001df7390ff494a737fc66cbe44378f8987f7fd014c27278987b01f22f423e41dbef0c075e5f6e43f5e3e7dfda6cbaf0f3f6fcbbf7faf1f3fa3cbf4f3fa7befe59c8d8204044066e200404e020324cbb01483c9401fdff00c8532fd470f90903e66eb3e4f3b5e54a648f330ca11502a4a267906272a855c83e299882b081c1627f090c020a13be80433c94d03e95ba0f416feabef789ddd6fb80549f5e976540b7ccc3cad4528534a3b2f1cabed5aaced54e363f8a355b35fea1aa9cb56c57eaa17c939190729b9671c923053bc237d74e2af2df8b117c9ed60170de3caeb7f21ec7704e88e5c31d781b0f72d777d35a7a956476720e645e9138c89664953d862c166924bbc0609acb365b33036171bf5eed4e4252777ecc96d3d7885a868dba69f3eb6baeb8afdb582f3571ba51ae8fee31b373f6674944033754487604af9ebafd655aacbaaa4ea6b8b714b10b48fa7acd71cab7a1ec5ab3905abcbbff004343f2428b1d3f3faf9d1b535d34df22f734aeef7fafec54285d9719618d7149b21ebb2155b5c25cd032468378d1fc2bc8d9b55367398fe0038a94cd7b7d52f7ed091e62b2e43ec0e4a5cf64d8290ddf6aebb4b6dcd6109a6eebad57a032ba32b341eba61aeeb94e85a13d6d7e7b6d8073568e9391999c565a75bbfae76470b0db1389f77e3b2dbfaac4b5edcdf917be366ec779506ce22e467d1dd95cdd1270550a447de62c20a2c1d55e06ad10595b1599cb6864167726a4a4cbd09142eef34b43bee545534e51e03686bfa5c1523925a2f775e06c7027b839b44069cbcc66c16b4d836ed6d55e6914f6cb270ac59b895932cc354a30ceca48b5d450a62633efaf4fb69bae43725910dada6a937642478e0af0e6c111add3323c528ee3d5f51d8e911a44b4bdc5233ef6dd707128e260914b54e14ed948766ee21fa51644dc44c570102b5c85b6f2aaa3ba754d6778c9721e776ad76c507ad1a308e96d3fb0b5deb3d7fb7347ed264adee41f5ce3a7d7d6ed6f75cb6c34a5565eaf7867192000f581ac11d35935bc38bdac3796fde366fb96beb98395d0323633bc828499648c4ed48296750365ad54aec415c41fc1d4369d2699b3a0db810c74acd556de06224bbb0362ec6705ad55dbd6a0deb5ede7a6237901025e5936df57d0d72f118bdef0bc8f5e465eb15a928d65b199bc8f86d656589d76ed896424e79c3e67416ed1aa91a0baa011115c44e43aba234a6a09ae5de9a632bc648ee3e3dd1367a869a7483579b034845a110fe476a4458b6ecf2f64ac5c6085dd55c576a32b4d77191b2ee259b4a9a510629a3dbbb3871b9372572b2bd977571a6d7790e49d6790db0e2f6369b98b66989289a46b773ad2a9aa6b9aedded3178c6b411cee466e66c161b0ce48bbb238732cc98c79cc826c73c341c1bbd63aa2a543b6d8b510bdabb45e222a3b52d74faff5dd76aac15392a957aad6252d1697eca36b75b2c6c69555e615f8806e67046ed103a4812f1967e08fe3e135126f2fe1f192666f2fe3fd3a587bff009b53f4ff00f867ff00ba6ebebedc85f9f72f161e26290dff001834f91cde22528fefbe4637993c4a3d08f917a01f2011e3edd84f97fc7313f31100ff008c59fcc4a704cc01fbef9882862a6201f303980bfc42019c8ce4280880cc4580878760320d0043dc30909d80adf2039804a4ff00bc601297b10eb1f6e42fcfb978b0f131486ff8c1a7c8e6f112947f7df231bcc9e251e847c8bd00f9008f033b0801e43331405ece1d8c8b300f220184e1d8add76404ce270fd40086efaf11eacbf24a66214e3b6fe2272b1a753f05b6993c08f9a98de66a24e0949e255447c8c062894bd7620628807cc33ef8df2b16871d743116928f44e8e90d50aac455e374ce924a5120448aa853a80244ce0202439800a6010128880865e6fb7217bf1fb622fbf2f0ebed069df9f87b9e3d7bddf9787d7e3faf87d5d75f3c0ce4280880cc4580878760320d0043dc30909d80adf2039804a4ff00bc601297b10eb22c1eb3122aa03b6a29a1e3efa80e121221e40025f78de7e2979008183cc4bd808087c872106721404406622c043c3b019068021ee18484ec056f901cc02527fde30094bd88759169bd66b2465d176d954086f03ac9ae91d221fe91f032853890a6fac83e22203f597e5f507713908ac830415f875df3445712994f655728a6af82691d739fdb3a807f12209a8b1cde3d1524cea08810a610ef4954964caaa2a26aa470ec8a2472a899c03e5d94e4112983b010eca221f2fd73b321c5e342a8aa4674dc15400865d315d205112a9e3e0654826f24c0fe64f0138001bc8bd77e419118cf3d39bfc06d6bce27daed2b66c1b3d189556d74a46c1634d922345f69e9ebfc6b47737a9aca74dd3772d2255d8b54d697c6efda1d2936cea96ac6355126b3b2261a2a13d3d6c557adf04606276f474dcaf1739093fc94dd37cb6535d3bb77217655cf5eed0a7de67fce32ccc1854a46cd2db6ac73a2abc46cede29947c140316c0cd89550b9509c52d9f1968f50db2bbd99517ff9c95214daf638f55b0fb1ab4905a262f4a344ac6a2b6c57ef4b75cb071f6574de112ab019d39926892840551729599d49e99d19a6ae3e9cb74a6c8ea58799e1669cb66a8d9f2d07a91ad7ec7bd94b2e9ca76ab4ec86b0c44c357312e1938aaa9613b4b0a36c51d2b2076e2f9258a778ad7537c20b5487247955c9d6b62d4caec4dafad358d478f52d61d6ef2c127a02e5ac2b1b32b51fb08920e275352525a552d9d24a3a1812d65db5671ede288fdc3574f145316b64fa3fbf1d71bb352f1f7645035550f913c77d2fab36cc75929170bc3fb0ed5d457f5ace1b9d59357614728a3cb0d61fcbd4e4e04893445755d319b51efbb18666ff00d0be277189e714daecda2d6ed31f2ba6ed9b0ac1b52834e3c43b42735958f623e5ac3b2ea8d6c8bc9bc52cb437574752564a4a530dbef255da4dbcac3b999b888d831618c0d3d3163212afb0b5c455fa364759edee48c6ec0be566c3589031e378c1117792da8cb89544730b668b083a77e24d82db2ea4e2a4584f096f9a833c329e11ef5ad134ff004dedd7aa2f1a2e5b556e0d431d40e316ff00e59ed5d1f41b3eb7becc92bb41e4cd4ec708c7583f9b4768377ae9ad0e66e366986f2488243268398f8f2a0c138f13b8af5d705f90069fe420a7be3573ca8f3622e9c872b983ed41656f3cde5e1f5546e9ab83bd19251db451675b8bba6bf828484462ee8c6d6e6b4fdb3ab23596905de1e28b3aa0705af5ad7929bdf7fd6ac1a2d494dd5be68fb398d926f53c94c6ced6f40aceada1e9bb0ebaac5a96b3a49395ee34aa4289ab34f104d9433bb2cb1cb052ab3768f83d38f228180a260f2103180bd87918a412818c01fa8f8898a06100e8a27280fcc43bfac6318c6318c633ad5112a4a081808254ce20731ca429040a220631cc450a400fd44c64d429003b121803c470f3d3d03c7837c522f8949d68cd7c1e04f990bd40b50f128f897e92fe85fa4bd8007d21fa0663e318c6318c633470fa903d8f92f508e724844c8966231e72e3912e58ca11c15da6fdb2bb6ad8649c91d10008ba6a9440c9aa4fa4e41298a2251011dcc1e9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c632c672804df968e43f88801bf02f6d78898a26281bee0d83a11294c5318007e62503144404400c03f3cc66d07c13e143dd11a59cbce23f1adcb877a935c2ee955b4b6ba70670b2d4e83517515514afa82b9953944ca28a1d415c4ea98e638aca8a976bf217c21eca23c42e348890404a26d23ae0c20205217c83bae8fcc4a4f130fea6032a06ec1657cc1c0be1081bc83885c69f2e880261d23ae044408251281846ba2260012f7d1bb0113abdf7ef2c27c20bc5a3d16b5bdc25a8770d33c7b616d830baaefa21a70eec1625019eb078d22f604c473bafe9a97612b054d9090691d67b0c3bb7b091ef1d15948481573993c8893b07a2dc36b186dc921a8b8d65d793b65d815361368f13dec8bd6d63d42de597d951d2f5a65a95d5aab4a521a424c38b3b89f848b6ac9ab176bbc7028018e6939afde889f772af6926aee34bb8eb85da1f5e569832e254ac95a64ae93b514760d5e13ee3b2d40e6e6d57b4d2d3fbd752772100d985ae15bbf91af3b9345b481d3cb5d65c56f4e8dc545ae6ced6dc5ee31596956f6a693839d4341d2230cfd16eedcb15c8e584bd3e366193864f9b3b60f22e598b476c1d36599ba6682a81922573f90ae1001449f941e340947beca3a475c094de4241379146b8206f31200a9e403ee099513f97bcaf9f3f90be10f6511e2171a4448202513691d7061010290be41dd747e625278987f53019503760b2be7891abb85bc3e7dcc6e5c579df16f8f0ee0a135cf165dc3c2afa775fa91f0cf26db6ecfb65cc63034119ab05258b1b1a67ae5a22dd77aab1441c195f836e62e5bfe42f843d9447885c69112080944da475c184040a42f90775d1f98949e261fd4c06540dd82caf98dc0be10987c87885c69f2e8e006fc11d7002007130980a215d0128089bbe8bd000912eba1451f092d9385bc06a857e66d766e29718a26bd588b7d3b352cef48ebc3368b8a8a686772120e0495a554045ab36caacb98843985205fb0302aa81eccbdd65e940ca1b52d949a3f89d315bde90b3765d4565ace89a85c6bd7983aad29dec19794849fac52a6a24add3a5b17d34819cbc6aa4d376ee1ac71645f01da8caa1a81e9156aa86a8d8b17a53890e6a3b82a163d85a9261ce85a9c62174a6d6ababcd5967a163a4a8ec9e2f1b17574d79a7493962909228025536e644c9b81ac247497a57c2ebed77b52434bf0cd9eb9db7234789d5d701d5dab5483d832fb2cadd6a0c6d45d2500a058246e253a4b42338f2b9732453aca2691ca67261b2b5796f455b84a6c3aec0eb5e23a92faa623624cdda1e538ef115f78c21f4fbe189da6ee2d9d8b5d45a96c435d3f6c46776254c93a7ae28e1b966136c5936e2ea63115bf469b1c44adb9869de2a043482dae2a0bcb4971fa3a05acc9b67a32caeab0af84cd0a37edb6b7eea61bd3ec75a4de33b2be6aea3a3a55e3f602d90bef51e35fa675e35bb7dc34ed07c3b9ed56b45ca4c277e8dd5daa94a8a51300e9ea538f179618323066de11d46c8349717474062d460ed93d2a1f0cb224b4f57a67a42ec38fbf1e234af14536542a649ec3ba2764e3e4050d563ae189553c8ec562dae142ae3b9ba0242d56ff004eab4949d64eb80910973aee40aad1daf784be8afb2eab6bd8944e36f142629d588842d36db3a94161150d1158519b8b3b2b4bc733aca39ba35390898c5ec31b61443eefcb413709562f5d441d35d49fd0f5cfa3a5ad5a234aae91e2824fb675f24a8dae636c3a1a1aab3376bcd66a485e1e435622eed488695983928d2a95b99acc9b2d1533585d59d8c7121188ace9398d8b8c9e8f77483dd93b64d11c391aef1ee424ebbbd661e6bca55622b55485619379f938eb7bf2c543b680598c5958ccaddaa903989751b2053b88f9262ab9b6bb3384fe86fa6dec4456d2e3ef0ee8ee6c55392bec4a53f5b8768ddfd1e324a162a66e45721e6ccb568d93b34034959f5d64e298ad3b15f1aed20916c6566ef389be8ab5eb929a65c71e78a29dd23e7a8114fea8db5b33947f0933b2d42b8d6849e7aca25ea502daeebb92054de4d3f631738e944dbc7b870e3c120f8d59c0bf45dddb336d85d59c53e365c6428ca374a79661ab5f378c045ec84c4520fa067a4e299425b61d695adcdc68cd54a466e1c24625e3251e95cb732417aff641fa627fe4778f1ffd051fff00fdc9831f497f4d28d15059708f8ec88aa2431c4daf221611148142904befa6a780815650bd93c4440e207ec003ab29bffd263d3520f43eed9a89e13f1f584ac4ea1d95251af90a14702ec9fb1a64db966ed03180c045db384d35913f42622a429ca206280846687f4a8f4e4b368dd33629fe1ae89979cb069cd62ea6e55fd31a2ef655c38a4d7d65d57cb18fe4e055548450e0a765131083d7d05eae99fd223d31ce4493370778ede2894c44fad7d1853014ea1951031ca00753eb3984a2a18e2501f1288140003ac9e907e9889f8fb7c1de3c13c3af0f0a14797c7c7af1f1f110f1f1e83c7aebae83afd32cc5b38ede8cbad6c539ad6dba9f8f754b03a9a4ab133557b5f9a683373d05476fb1138506c9262cec92103afbd8b59da33348ab0d5e40ef952b56cd163236fa1f8c5e8233f495362c3e94e1e3fa7257480d70acb215047dc4aff69ae32b7d729aac59da92612b24cd5a4985818441e3caf5788748bf2a3f0e6f70236b140f4204e92691a7c4710db51e4a6e811e56d02f52671d2d35b3ddaadb5a0b68366f1156554bb4945b965537eda3dca1332916ed847b959fc738410cb6a270b3d3cf675711b6d074c6b2b4d7177d39044958c3ce1d02c956669fd72c110b915934976cf21e762e422a458b849255b3c68b24a24512fcfea4bd2afd3a66a4c66e6387da525a64cd9c3334bc9563e3e4c59bc22e9bb6a2fdd3955d0b674474e48e1015bda5c8e572aa5302ca01aa28df4dbe0bc3b24636238cfade2a39a94846d1f1cd24d8b26e44c0a099506ada4d24122a6044c0854d3281008502800143ac0cdafc31e2f43fa92f0d35ac56a2838fa1dd38ddcccb25aea0d64a792aed8a769d65e32a15598958b2cc011dc957d3b458538d787038b624d3e2f6432e027ce01f4c0f4fd170edd8f143520bb7ed98337ee8615c0b87ad228cdcf16d5daff1bee396d1a768d4ec1058ca24cccd9b99b953145312cf93f4eae12a244d3478e942493480a548899264844ca44c122153296580a40224054ca050002a60040e8a0019653f007d2c7eecedbb77dccd29f76b42cdcac0ee89309497147584dc1b367312ccee8804a7c5412ac6364194cacb3e41244635ca728458ecc45c051cc38b1e8e71cdb74de23b52f1ae2d2d0ebb477bdeca83352357d6eb9aba95c193bbd3f070ddd45a8157974ac68397a711243c91248872b5760aa9762a3c4ef4d8bebdbdc6d3b5a69eb0c8eb3938f8cd88c63e56494794c9192af475b2292b2363cc9168bfb46b1251b3d1ce1d91341e453845eb55944004e5b2c956bd19954a96e48a71c88cb61c0c65be8f24b59645b4558ead3d6c251222d5192ce25528d52bd2b7172956d94f19d2718ee59da0d1276751d220a4f0fac3d2289789fd68a40e8d2deeb16897a358eae67f3e1290d708aad92e9295591485f78379e0aa28859938851407b210ae59c9b241d3578d555a7da53477a517241bc8bbd135cd09b5938b8f8197910a6d89e4bb96b0b636e77f589c55a2535f163053cdd35dc40cd151345ca022e0d1eed7320b013e67f487a50d5adcbd16c75cd0b0b696d68af531fc6c8d85eb74e3aed694816abd465e4949908a89b6cfa6540d095d937cd66e445c302b264a99eb105e16bfa6fd272d5b32434cd7ab3a425b67455aec74890a535929b34b35bbd46311b059aa8a90f2246ff7961619cb79d7f0c55cd24945384257e1c592c9b8374deb527a496b399b540df61342d5a668f073f69b8b3959d93454acc2d5601ad96cb2336a96594463fec1ac3d67392c8b8548ed8423b6d20e104d92e92a6a950e387a5f38b86add7e85034e1ee9bb29b21b03525681ecd1653605260a399ccc9d92b0d8d2441908a888e928e7cf564843e0519062758a90bc6e0a4baeda2bd29b5c51ec9b36eb58d110142a75ed5d6b6bb6b99f7cbc3d736323348d556a5cd3b6532e423ad28cfb86d02ac3ba049fa724e5bb03a255dc2499e48f756fa4647d3e8d7f7111a10d4fd916396a950a75a4e4abf6b68b84247cccacf556212612ae5d2f69868f80b0ba99affb05998c4e1a601fb340ec1e152fb67a7fd232565f5dc6c74071fe4e6b65b3827faedbb19c7ef9e4f33bb48bf87aeacc05b4b2a7665b4cbc3cac54515e1999e5a4e1e558362aeee31ea2df233f677f0a7beff2f145efcbcbbff8ebbf2f1f0f2efed6efcbc3e8eff5f1fa7bebe58fd9dfc291efbe3c517e662987ff00d6be662f8f8987fe36f998be25f111f987897a10e83ac55a4f06b89cf799bc83a53ad25587352ae684e31d920ebeb3ab09e26227ad773e4d31b14ac6b234b0b76efe719d6609bcab84448b384a1e34ab01c89a625c969cf4f5e1236869674e34652211bb662e9eb9984c920a1e352688197564048f9f3c687f84491f747e21aae40227f320f41d585d71abbd21b6ed1adbb3b5b33e39dbe8342853da6ed6e8bb72bf6354eb648f7b21f79ec2edcceb70898052323649ca13af8118c70d639f99076a11939f69b43567a4569395a6c36db8ce3eebb7f7f8656d14c0b5d91f43b39dae91cb268e6c6ca4dccc9230908dd7966047b30bbc6ec1a9645aaae9ca493a4ce7bbb33c2ff4eaadc8d3a16c1aaf4cc14a6c57ca42d062e5a7d48d7977926f1cb4b2b13546aeec28ab627c94526bc8fc04511db80609acec12f61339c29f61c5df4c892999c806746d1679dadec263aaa6e295b328d64586cf9383467e3286a35756145652e1255e5d3958f8240aac9bd8c13b86c82a824a989095fe35fa60daec5b76a55fa269594b2e86711e96e886426244af759ad2312bcf471ee49ad32904311cc2315e59070ec4a88c7b733a05011294f9d81c66f4b91add2ee2357e3b05436483dfc3eb39af2c82bd7a4db4548cfc89ea52e6b4847d8d16d090f2b36f958970ed2422631f4a383919345d74e0f5771d7d2db773e9f8ed434fd19b25dd69a404b4d929d60773c9378bb2a2bb8adcda6e58cdacd6421e69160e4d15331eb3b8d762cd6237767510394b7815f4eee1482663071de8e22982aa10a434f9044e622a061014654c7f23f99c0448439fc8c26294c7eb3bfd3adab763c13e25b168915068cf436b968d51289c4a8b76f5e668a29144c26309534c8520098c637401df63d8e666e318c6318c6334507321f0c972f394f202d18b0179c8cdd8e45946b60691ed455d956638a0cda94c62b76c9f7e292206104c800501e833750fa7cff219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318cb19ca0281b8d1c8729807c4da2f6d147c4c629ba1a0d8007a31440c51ebf431440c03d08080fcc669c7b111d05a3c4dd790ea0d6823d184e1d8d2e1447a3898e270eff004309cc260f9f91bbef2efe3301b63eabd9933ea3fc62dcb15477d27a928fc60e4f6b6bb5d8b2f5b6ec606d9b3ee7a26c3508d5a11e4d21659649fb1d5b6245e388b837eca39cbc84f8b588474b2acf0f6fdc30d90ef72faadd9eb5a7255f41eede30ccc6718145ed74c0ad486f8db5a6ec14ae41b9ad40495b4a5a34f6cc92abe9142c7669c8b826133f624bb83c8a40ea6fed4a6e5383174a76bee1fd9ab5ab379caee199d9bc6db7f28a6e9fb2b4d47dd75642e8be25dfb4640c1d49c4ed863aa6a4454252e1d4535a71a7e6650cbcecc48cebc9374c4cafae9c74616486d2baf6bb6aaede2b52f54afb5a8037d9967ab5c7624c46d57ca0222dd79b0d31ec9575f5b2eb191ed6d73ff04fddaa849cc3941f2e67e9b9eaf5e330c352f43cdde65087fd5ac788c51104ca4f9821be8de3e65200abd01c07c8ea98e4f2f00492214875b33f196d374216c77a7f6ab4a1b171257877ae2ecd29cc1a9e31270f2d2eab526857d04549a72ce20875255468503493a41907eae5404bcb3cb2e3b708373e8ab0ea0a8d15a46d5b8a575d652f67d9fa7e7a7917b62e32722e6f504e536d21a8184548c9d556d5db2a5ad6fe5ec74781963c2d46f918fa76a229c05bdf348ba0f4aeb3e67d678a5a938e2b71f252a16be2270ff686a42da262c9ad6c95bdcbb690d60be9fd346d48bb6b818ead5a663886be5b9f6c189a992bcddeb2a7aec5ec8a520a2164653d3b392b1317c6da44652159dd21c41e6df1b77a71aa96dadb534ac752d6366bb406cedf319618a93b0c74014dc794c96bd51a863d09696752552b4cb348f6eb314a38c69130e0ef2d1bddb71dc99eabbda4bcf5ff00d5b1c250b6cb7ea198a9cb6b2e63272b2da7dc6b78c616f77275adb563baa3460b84d4b3a86631747636f8a9d7caf9c2b03de4a6690e5325c6fd15a1a375c728da593556cce024c59ef375b1f1d574b5d174d234784d9f1fa5594a4fbd84b1ebda7b4a23fb414cfe265dc58e46dcf5842b09659eacb30b9f1dc45e4559fd35373f0c96afc751b7956af334f5aec1969a60e35c72c65437147ef698d8530e2155909aacc0723dcab315fda955908f8d90a7c9d8acd08c9bbeaa378d55fcc7923abb7872b2f154daf11c71d81acdc68ae2ff003035f1a06df2daa92b5eccd8fc8ad7305afa1b5b53958abbc843baa5d69f45ad6794ba58a6e0eb322e10851846122b15dad1f7ff005271a6c1a8381b35a82ef17b3f954ea7744572a939a1f6eda755c63e3c434d3f5ad7d60d1b5eb1d1abb59a6c6c42cde2e59266e9cbe9221a6249c2a5b6037592924b08a8dc5fe575b4bc49a9d847928d35568be646c7b86add8fb026f4621c8cd4fc6c538ab68d71438ad86f1ecddbd2b5c9c46d0bbced5e2a61583b55f25e891b19396f03bc50f24ee968be19727ad0db7ef0f762d6b6cbbd33ca0e7c5ff736c6e455d5e68ab98d938e95bd31ae8f5a83b543403f6adcf25b1f696be83a8b9ae29ae2359129addf8ba68d4920a2c4b1161e2973ff0079d178e5410a06d2d717cd4fe9cdcb8e265cb625c96d50c6bfb49f37d9da46bb44a9daa45a59ad13b5d8fe4d6a4d452eabeb4d723d0b0511e5bd09533f6ee58b931f2af5fd0f92d11c9add7cb28ce33f29a95116ca8f10eb3ad38ef1fb1743c1d6ed56cd474cdb745b2c1ef09852c370b133d794b91bac549c4dca0155c928cd8a7630af58166cce255ca1f4f0a1ef9d776adbf0b3543dafa9f8d525175ab3d034feedb251adb35a8775d8ac77694dd342d3166a7cacf4ad838ead94715e96a4bdbb49a6f18c84a4845d4d8b5ac3749947fa9b8cb29c95fe5cf7f7fb14da9fee2cf638d5fcb9e81ff629aaff00dc581cbd78cf3ef95bae364dcb959e9c76da4d066acb53d45bcb6f5db69da1838af358aa5d76c3c6ed9dac621eca125a7232524177f63ba45376eda0a3e61ca6d1b3d70e124888374dcdba7bc6cb345fa9b5a37fc7ebab5bad28fb8cacac52ca464dd652ab4e72c2b4f262815cb431a9b89d6d28e2f24e3fcc4b50529f5e30b12568ac5b772ba6b346ef91f288de9e7b9e91c03e22dc0758f23a5395b0d6ee0e546e9afa80f350bab8682d37c7ee44c8ee5b706ba6d2e66f4519a3385e5ee2f246d7397a7729697b5f8b8f45bc3b518c43f41fc4b716e1d3519177287de8c24abf3760896b37c9075485f6eddd81df9a5c96fb236d7f20febf168ba792af622262ca11ee508b856aa9a319365daa7992f8cf3d36a565ecafa9c70e2c48076cea9c53e6a19f080a6510fb76f3c4c8e6c63809ca750a0aa5e2502a6a7b663f606480e7057d0bc67e7ef925c36e506ce90f50add3c70afc8d2b7e5d2c96fd375caeecc790f57d65ca6e385938edaee86fa32593aebd7063cfd16fa9de2c5a2b63dabecd9c859333c849b3ad49b17c3c55c3bf690dfd4577ea1fa7eada26efb092e7cb0a83cd6db32b32b4267ae35fcabfe32ebce3b5c63b6bb99bb6b6b356094e7b4635cd17d155ab5a56d889323187f39a6ebb10a1e778adca5b07217947b32a355b5d5f5a7262ff0062d11c948f90968989b6daf8e1aa355eb1fc28da3a6e31b587ecd939f9e085dcba1620926103683c26da8cb2cea8c4b506eab7c332713799131c6fe26e883e81e41552662fd376c5a465c2a525a85853eb1bd2b5bb69162d47af7732d60b63b05750b961445dd5ff00ee9b9f8a5294e5ab08876e9ccafd984cc4d5944e4d53f999cc8d916cd55cbb2466d9db55d750358d7e869d4b8cfb09ba1c45d61a52dbb16c2e66ed2db6226480ba566cafa92dd47e90cb4444d7d43d48d31289b86336f496e3a72778c6be956bc85a4ec5b2fdf7e0c683d5917699c2ebc8d5f8bb2fa18b655ecdc75bb57e9120d98cc4559262e2e2db41d9ad1ad965649669295bb54ca266f08bbd9958f8d9bf57e19f2eb80733a62c16ebbeebd8fc8490d77c8723fa6bfa0da2177bed0b46c4ac6e0d873b233ede76adb075235986b1f270a15a097564a95563ebf07addf31711b94fc5dd3db65b7247949b02d335bd35e53d97248f2b55a6589aeb626baded5c2717f50ea0576311d46233b7b72556e348979c63f6cd8e1dc22e58b3706822b59658a389fbc74d72261af1cd490d03a876f33abeff00d3bcb34f696a6952d06e1acad1bb97d5f0daff0046ef1d01332164ae4a415e771c62cc22365d39eaa8c119a44cd389f6f15310ac65ad3455bb4f72b74c6eae196f2a455b97bc977dad7853c94897b01b013e3faa86b5db7b169da7586b9a28a15b63ad9545fbab053e55b5c5474fedd18ca26399386d22f5c897dec5c98e15731b8e5a4f92bc3fa052f796eb84d81baf829ca9a7ef5a55735cc2354b6a31dd7ac2c5cae41941dbb63c920eec6d58eb469b85f49d8a34b1175ba582d4c5db678e1668c1edd8da7c7ce544041697d5521a8790f3b7fd63ea677ee4ced3e5371ca335411fed6a35e3556e0631fbaea11370922556a97d386c6a5ebeb6ebc353138d8696aacfbeaaa4bc31a3e555c94a2d1f9044e49f1ff67d0b43725758da1e37d59aa790139b5df6a0b56afe4071eb5db2b3a6d767eea8e86b81a4b5b726aa93ebc9daa8ebd3493920b9ecad61a7c64e3e7245ad47dcec661b507f9f3e4d8766f9f1ab88df4817b20f57de5987663788f460efa297cc3c80c71029bc7b265e493a599473f78dda387ebb464edd22c5a11351dbd55ba0a2a9b46a45566e919c39390a8a0455c2099943940eb245309cbf9e6a8f0bb735fb8c5c6ed6767a66d0a4ecae43eb5a568ae44b9b5d575fccd2f8d1a1f522f70db369a14c53e3ed0c632d4df796cf34755a48c6b1dddfbbae5adec7b07d115f8c523ddd2eeb4573977468fe3268f90a1ed5a06cbd57c5de68719ae5b1eff5bd5923aeb68c222ff5255b5931beaaad9add295786e4ceb1d66e937f61aac7296ba1cf4d03a33c4cf1c81247d33de7aa6f3beb837447bab7574ae9ae4069d63ad377e80d55767f1e8c8d0772e8f141fd77574e4cc64c49c3ab0b688f6137a8a5e711977f18fa9b717f262b2cddc759801c9ce1f727f6bebe80615986b0c2edbe32408f38626d0bd72bf6861bc39d76bb825b29b6bfa04a8daa1cf5f0d6e5aa7e14b0b73d6b1c834a45ed38466dddc6359251ade2d4b3bbe9b723f9cd7195e1e721a263f97b25c56ae53242458eba6707576d0fa3e135b6cdb1dc250f7f3b8610daea56465ddaa4418bc7d66460d54ebacd707c839352fa9b5572322f8dfc48e39d838f9b2e1277843a4b65d4efd6a74ee9af693b4e5a038b1b3f8f34961a6dcc65d179ab4b8d812d6c8db34504d405750aec2a6e58cfbc8c943228af7fbd2a29fb6f50e8ed45a6b6a52b922d27aa5c67d1715679fdda86b06b51a2db29749af53e474eeb55290b34979c60c641bcf4e3b9793887480015150d6b9d5a4504d9fac0a018487020f471218083d817a3880f88f9091400e87af98a6a0075d890e1f48e1d7a7a78fe46f8a5e051297f0335f7897c449e25fb05af897c0c0512741d07898004bfa0800875998f8c6318c6318cd141cc859838e5df29d78b64ac6c72bc8cdd87631ebbc1915d9b536cab28a0dd67e2dda7c62a927e2551c8356c0b1c04e56e894c0997750fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c632c672804df968e43f88801bf02f6d78898a26281bee0d83a11294c5318007e62503144404400c03f3cc53d0fc74de2f34669774db9ddc898c41c6a7d6eb211cd685c4e55a306e7a7c29d362d8eef8e8e1ea89374441ba2bbd76e9da8042acedc3a5c55514badf96bdf1d75f9fbe48f97977dfe1f711baf0f3efc7c7f2dddf97b7f4f9f975e7fbcf0f1fdde703c6bdf2026eb9f9c90001037807e1ef11c44a61293c0c610e3807901440e26000209ca62140c4120994e7f2d7be3beff003f7c91f1f2efafc3ee2377e1e1d78f97e5bbaf2f73eaf3f1ebc3f77e1e5fbcc7e5af7c75d7e7ef923e5e5df7f87dc46ebc3cfbf1f1fcb777e5edfd3e7e5d79fef3c3c7f779c0f1af7cf43d73f392003d29d08ebde238801cc6ed21100e38076042f60a17b28aa6fa8a64803c4791e35ef8ec7ae7df24403e8e8075ff00118443a308a9d8871b8a03e44e8a4f90781804e6f7407c003c6bdf1d8f5cfbe48807d1d00ebfe230887461153b10e371407c89d149f20f03009cdee80f80752bc6adf864d42a5cff00e47a6a99358a9286d77c4750a9aa6efd850c9fe5c49ee151ff00e6a7e64f7843e93a21f21c3ed53c76df6b733f972ccfceedf64558eb2e26fbf2cd75c717139493f7db6ec023790f7f412f0a44187c3ba558162631938f2955d4957122a11012e637e5af7c77dfe7ef923e3e5df5f87dc46efc3c3af1f2fcb775e5ee7d5e7e3d787eefc3cbf799465938afcb27e4705ab7a96ef9ad9ce25044eff477116c5ed1005213154f3d2117ee898c438f9a22d4c0553c3b120180f5145f197916dd8208cafa85f2224e4134848bbe6dabb8911a8b857c4a0554190f1f1efb21e40713a6572603018a52993f0113cc478d7be3e7d73ef9221d98a25ef5ff001187a2078f9947fa3707918dd1fc4e1e205f22f6438907ced9ca713799abbf7eb437aa36ef8c8f55cbc5a2d8bde3af10a5968f496067f0683a7a1a723fed3066645d09cc76cd88e4ae512fb4819bac7795b43718b920d1a9529bf510e43cc3a03008bb6baab88f10062789804a2dff002fafc806f73c4c0729ca00503904861301c936fcb5ef80ebbe7df247f88c26ff0057fc460ec83e424287f46e1f1317b2791c7c80de26e884f30f0a25b715b96c92afccbfa98ef87292ea2a31e8fe0471091fb3d359302091457f03d451f193307924a2a29027f312901411572a38ae31f231b22a925fd43b9152ab9de2caa6b37d5bc458c224cce42824cfd90e3cbd039d1500e6f8a329da8998a98a4072fbc6e25b8c7c8d72dce9c47a87722629c0955291c39d59c46942104e994a99c50fcbdb103992500e7ebdd021c0c52189d144c7b5ca710b9d22b89d0f55edc69362ae2aa4829c5de21aea9482203eda8b9b5710ab740500013b7f6c044c3ed7d6703d5109c52e5d3466d529ef535ded34f5378e9576f19e87e244324e992a9b62b5689b41d2f27f0cb3551374a19dfc42c0e3e253219b101b88ad2496e23f369cbf70b43faa9eed8b8e50a915bb177c6ae1fca2e815343c0c0abe26a18e0585470522e2a24d1aabe3e689cea02a750d2f1e2073b3af10f563dcbd001c03be2df100444a63aca10a6306ad030890c6403dc2891631113242a7b6af827f3f940e7707b660f563dc42a94c632873f16388429a86f201288204d6244885f90f926006487be8a4213e8ce43881ced2fcff006b16e31317db14bcb8b5c4212104bd1940509f85e1ef9543f918a0a984c42981331d54c8420701c40e77027e21eac7b880e0271038716388421d1fdb288180fac4e63078154287d602999505501454298cafd7e5079da0a1049eac3b881222807021f8b5c435141fe0f229941d6005380f87d253a464c9d8feecde47f3b49bf3897ce061a1f76bb93f550dbd371ad351ec672f61d6e30f12592726c90a44f19ec6a8fda6b023e6c9c814caa42e9baa578d53540c82a0b20d55422f47714f9b531a4f4ccbc37aa0ed4aa46bdd45ab5cc5d72378cbc57908d846bf71e07da609b89bd7b2125209a64294865df3c51555413a8a098872a65b94971179d4aa20647d59f6fa81e4a81564b8b7c4150823e444942088eb253cbc7db59210f700c8a86f34851593318fddf941e768284127ab0ee20488a01c087e2d710d4507f83c8a650758014e03e1f494e91932763fbb3791fceb88be37f3563e05cc3b9f51bb54d3e59159242cf29c5fe3e127591d56e64935d0462a162ebab28d1712396c0fa01d90c2514de95e94e221462fc45e752abaab93d56b6eb6139c8a26823c5be2499aa260e8540049c6b65ce748e6011224754413037818542875953d6f8cbcd8825975243d4a2f16e4d5609354dbd938c1c714d16ae9258ca9a4503d6ab55c722b2e07145545cb870dfd9f12a49a47210e5ac8746f307dc130739d604c4c4104cdc68d502204f1281cbe60f8a2261317c933f5d13cce0722bf40a742cb717b9b92536e259afa99ec08264bc78b3256e278bdc673c236702d546e320dd599a8cbcffbfef1caf80ab4eae4074926997a602a3252a086e3c73362e2e3d83cf50ab0585db12f8ad3135c63d149be96ec8a144d2694131848f298a650144cd16ce307c906e0b7bdff000a1778c16cd2bcb01e7368e66a7355dfdb26e2d7265cb69c4f8f1ab12410624d9fc6041e461e20ced649c0b972bc63e07a75925db1a341ba06320fdd90b936fb8edcd0732ab4837f50eb0c7335230d1e4856bc61d0eb47a2e841c0a734459fb07924324928b93a4cefcd14a26d9ba6ac6a86f75456764d17cc14d2293f3d6e963911453f7dc71a75209d4513ec1570b15b396a90a8b874262229a08a670114d32907db0fbfc0ee61081c079cea076978904bc67d540622a2500f7044f227298806f230262501001214541f1131a505e3df32cb2724f47d41a7c59befb385b440f197467c1c41988a7f122c1c0b2348285972a664e44922f1f024550c78a18c5bf7a3381d1dcc0e87ae732a06122601df1a3548900e5130a87f107e53882802529482a7eec0a06f23f6203c068de60f809479ceb09bdb128281c68d50020a781001412fc7090400e0a1c49e205129884010f03194ea268ae6211450479dae174945bdc2a6b719b5289d14c4a4016e9288bc400532894c64ccb26b2c513881d554a5280770e8ee60743d7399503091300ef8d1aa448072898543f883f29c41401294a4153f760503791fb101e0346f307c04a3ce7584ded894140e346a801053c0800a097e38482007050e24f102894c420087818ca723a3b9802a09839cca825d00027f969d5226efc88261329f1ff31f12a852789080513818c0a78746e0746f303f52f3a1c77e4a0f46e34ea712788fbded97a078537d02747c8de7d9c11e80082a1cd81d1bcc0fd4bce871df9283d1b8d3a9c49e23ef7b65e81e14df409d1f2379f67047a0020a87360746f303f52f3a1c77e4a0f46e34ea712788fbded97a078537d02747c8de7d9c11e80082a1cd81d1bcc0fd4bce871df9283d1b8d3a9c49e23ef7b65e81e14df409d1f2379f67047a0020a87360746f30440c1f9e7583c921028871a35476457c40bee17b7c2029008797b47039bc844056f1e8a1c8e8ee600a8260e732a09740009fe5a75489bbf220984ca7c7fcc7c4aa149e2420144e063029e1d183a3b981d0f5ce6540c244c03be346a91201ca26150fe20fca7105004a529054fdd8140de47ec40711a91a5b95e7e6df2299b7e6cb96f32db8e9c5555fca9b8edaa964e55aaf7ae501593718b338291a0c6a8da40df10d9cf93a098f6d7200b26a71cb60d21cc1309c0bce811314085100e33eab1122be2998de60129fa18a613113fa4c52a89889ce05ed4fb1d1dcc0e87ae732a06122601df1a3548900e5130a87f107e53882802529482a7eec0a06f23f6203c068de60f809479ceb09bdb128281c68d50020a781001412fc7090400e0a1c49e205129884010f03194e47477300541307399504ba0004ff002d3aa44ddf9104c2653e3fe63e2550a4f12100a27031814f0e8dc0e8de607ea5e7438efc941e8dc69d4e24f11f7bdb2f40f0a6fa04e8f91bcfb3823d00105439b03a37981fa979d0e3bf2507a371a753893c47def6cbd03c29be813a3e46f3ece08f4004150e6cf84f4673140a6f779d6a28715943944bc65d52990a9193315344c4fb44e637b6a08282a028531ca1edf45ec4d9f63a37981fa979d0e3bf2507a371a753893c47def6cbd03c29be813a3e46f3ece08f4004150e6ceb3e8de619523ff4ea70060280fb81c65d50738090a97909522bd1f3f3122c6f00298ddac529043da005227d3a93728f04b89493c720edda5a175c26e9d0244441cb9257599577008a60044416540ca02440f04c0de050e8007333b18c6318c6319a24b96dfcd5f26bfb41ee7ff11ec99babfd3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c658ce50140dc68e4394c03e26d17b68a3e26314dd0d06c003d18a20628f5fa18a20601e840407e6334e3d888e82d1e26ebc87506b411e8c270ec6970a23d1c4c713877fa184e61307cfc8ddf7977f18c6318c66186a51fe9bdcca0309bcbf0c788c25298bd0022286faf0121c4a02628aa0e004a07314a729c408431ce27ccfc6318c6318c6318c6318c6594e4aff2e7bfbfd8a6d4ff007167b3cdae65c85ba2fd2bb4fbe869db6d635ea10dc39fcc8d875f389c69b02238b6acfeb6477d3da8baacb867606ae53a1a922160770cedb49b4a49ad0e98ac5748a406c27b66fde22f1951b6c27a666eb63a7b56ec0db5c64d7dc86e43571765b7384fc598fbc86c95dddfa9e94d49c8eba61bc2ea8d7ebb4abebc7926e6a500eae1adaebb06354728c883fb4b60f517f50c92a2ee8bb6bee416b87d09c71d632f61a4dcc38ed19394fe63c6873467340d5b7300339668deab5194a4c708b987a15b5a23609a66166aabb46bae944dbdc5b6f2ebd48633646d5d0311c99864ec3a0603d426e4ff0065ca71668e9cced9438d5aaf8b17dd5d5e569c9cf9a0206324a6f79d8599e7609641e58ab5191852a4da5d63c9920ec1ce6e6deb8bec6f1d77a72e297ac6b57690e34ddee7ce97fa3a855dadf1e60f79691dd1b25c6b04a1a7dd3bd62c98ce6c5d5d13afb5fde768be937cd594fba6328858670f16e091d01ea03cf4b453eb5bca2f7a6a37751d5d1fc246976d790fa28ae23b91b1fc94e676cde3db8db3133b253cd2dfad6ab6fd535ca96cca6b4874249223d9b485332f0caa3f1bfa7bc6330dadbe1f9ffd0fd78fb9f94ae50f975d79f87e2df143c3cbff008bc7cbdcf0efe5df9f5f3f2cf0476b6c8d2d6de50f3425b84dc82b7c2ed4d21acb9eeef77581b723909fdc1bcf7bcceb2782c342e8cd16eecd2330f75e719dc4712ef1d6e89a432614fb355e0eb348929276c2ecf9bd9a86b1f18a5f7835d6559de32129e9201c80e2babb3eece7901b05e6bc4f72cff10b7d4d7ddfb6ee877715938286b36c287d40f36dc28df21a05aec31a8b190648cecdbf66e733d6db52b37e917c5587d81b59c2508a6f0e35c5720a69e6ca7b1d6867c15b272fa5a915cb9df6d69d8d3b946ebfbee9aae42b17d7c969b65f79608b3abc84e2a509b393cf5db37ad566abeee1b5ef4b806a0d63a079c2ff00d25e59d6ead990c179dd30fc959886a5b7d596087b4469f754b55645aeb7a5e8d6479bb6ca496be712c28c6cc57920904729f415fc62b991aaefd7cdad20c79c6ff9efc99af72f28929b2a7d9b2a5f0c6bdc6bbc4a56242c7a99ed8d3a754b4ec04755f495a216f06864a1195de6a55d379d712ebc9356b33e51ece7c5e5ced6b9d136e2d3fcd265cd7e1642f1175c436c29816d63e1e5bf505425e7d7a1ebc6f3ece12ffad6f0f2c1b99f6d4b4b38998afb57f0e948bc9a64a41c52cdb0c6bb6cab8eb9d4f09af7725b65f486c2d11c1f98f583ba33dcd797ef75b6c8b2729ebb1bb70db06d23663c9e96b849b298da50db2a3abc956a561a8906dd59a4a1a09ab6915ff463e94726c9f686db51f489c5ad1c7facf2c390357e2c598d689cbc309be3fc55959fdde52bf74b14ccfcb5aeab15705ef15dabcdad2af5075030d1e560edeb049b3f75e9d6318c6318c661ad004bf9f4e4e8000798f1a7886273078f90142fbcb704c0df3f3e8445514fe912f6553e603f237e7afd25f6ceaea1fa9ef34e0037623bb9b5ba2f64dce6b7931db9b4a29a5522eb56bafc8cfc1729f476d87d2d0faf6f75cb2d85d52eb97a63375c4127b5eb3d7a22b65aecb914657a2816955c73cc5ed676c4f27ce1b97a98f267546c9a01b684dcecd5738115dd3b7d25066a5f4538b0c8d2e1f5cd59a46e9fb7d2ed7255541848de64da9d3967d2130f2183d22f4a48aba56aa9cd3a5deb6aec4dd33146f501de75347626d2986f2f6e9d651b4cd48a828e423d84542443123d74fbecdafd762e360215a988c22d8b641204c3d54c6318ceb57e692802260fdd9c3b29553183e91ec4a548c554c21fa8152315411f910c06e8430f3d3d03c7837c522f8949d68cd7c1e04f990bd40b50f128f897e92fe85fa4bd8007d21fa0663e318c6318c63344972dbf9abe4d7f683dcffe23d933757fa7cff219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318cb19ca0137e5a390fe22006fc0bdb5e2262898a06fb8360e844a5314c6001f98940c51101100300fcf30ff8f5b339de9695d3688712f42ba864f50eb2462de23cbfb020f5d109538d20bd7ad57e300a6c935da0315c8cd155eaaddc2af1a9dc2e9b56eedf5d0b06d0f50508a75f753885c783ce80941896c5cc8b3230c712aa9fb8676b467165cbf48864055337141aac715c844d64d14ce2b12d89b69fab680801786fc2637625ecc3cdcda85280089bcc7f93d1388940bf200274631c850102fb874eb5a8ed1f5281fb406fbc3fe2d25d0b7fb2429bcd0bbbb130011733b191fb778991e54c44e0dd36a0d8ca877ee1961294c1ed4c2c3b47d4445b20353e2071bc5d8a6e8cb92cdccbb5b7408a7c27931210f11c557ca7feda72a6f07c0c506e9ae2898c7144ca51d0fb4fd54bed5645b0f0e7878107ee87da2a41f35f63ab2856fe0a88fc0a523c456cd0eb81ca9940ae1549210503f780007312e90ed1e7281ca1f942d2874c7cbcce4e624a898be27f10f121f8c0981bc8a0270ece4e80485374631c13fafc4fe727461fca2e921e8c62807e70e63b3014a260397fa2f75e271002140c253818c027294bd98209aed0e7a7b8e7e3f889a1c12fa8ccbe0f9893a73f802ab8953782bf17d3022c2dfd801f872aa8838f70014148c074f12353ecbe6a07337980e09c51d38a49a941e29377d1bf9ad9041bb38e4a3773af1ef9bcb871b8c69470f1d3a966ce98accd80c58473451170f9193f2699846da1ce6eca52f117497ccc50138f30a5cc429414e8dd87e58487fa880262894a61281ca61218c064b3ebf13f9c9d187f28ba487a318a01f9c398ecc0528980e5fe8bdd789c4008503094e063009ca52f660f92ed0e72f9766e2269402094a3e25e60ca8a851f70c5387cf8c80439c482550a5ec840029805631ce04209b479ca24289b887a50871314a628f31254c4281c0004e53978bfd98a51f20300a653f5e02403898c54c4da3ce512144dc43d2843898a531479892a62140e0002729cbc5fecc528f901805329faf01201c4c62a7c86d0e72087cf889a4cbf409ba1e61cbf7e4022009fd3c5f10050c01e403dfb7d087928537650e0db3f9cbd890bc45d240225309553730a5cc914c0a0261e440e3091537603ef745000148a6289c8b09531fafc4fe727461fca2e921e8c62807e70e63b3014a260397fa2f75e271002140c253818c027294bd983e4bb439cbe5d9b889a50082528f8979832a2a147dc314e1f3e32010e7120954297b21000a60158c73810826d1e72890a26e21e9421c4c5298a3cc495310a070001394e5e2ff662947c80c02994fd780900e2631531368f39448513710f4a10e26294c51e624a98850380009ca72f17fb314a3e406014ca7ebc048071318a9f21b439c821f3e226932fd026e879872fdf90088027f4f17c40143007900f7edf421e4a14dd943836cfe72f6242f1174900894c2554dcc29732453028098791038c2454dd80fbdd1400052298a2722c254c7ebf13f9c9d187f28ba487a318a01f9c398ecc0528980e5fe8bdd789c4008503094e063009ca52f660f92ed0e72f9766e2269402094a3e25e60ca8a851f70c5387cf8c80439c482550a5ec840029805631ce0420768f3940e50fca16943a63e5e6727312544c5f13f887890fc604c0de45013876727402429ba318e09fd7e27f393a30fe517490f4631403f38731d980a51301cbfd17baf1388010a06129c0c601394a5ecc1f01b439ce532606e22e923944a20b191e5fcb008980c05f32154e3293a2894a638266130881d3032a4314e0366390fb479bcbf1e77d83ee2269e60d434fed345c28972edebf780d0b469c151eb2661c7168d9d184826f8668ea4e30cbac52a4e566289c5d2713c7cd93cd64b4268d6ac789da5e4a20ba6f5aa6d5fafcb79564bbb644a54291aacbc61b8cee4ad9776d80aa2ad3e35ca4dd55010f8b5c9e6b856e84bf2b59d61d53d9f04f8d6dea2ed27693ba821ca22b7afbc23df370f935e0d2e2b7d8eba4f9c9cfef9574ba72b280b392940c739638f77e66b764da150e12682561cadd2640c10e5b2a9c634631a45958e6a0c15e2f2297c326b249a6c1b22dcc8b55174d4106c422a74fb1b5df999e6ac8870a741b47efbdf55e98dcb5700fd551e356a93b078e5b7179623851c22c5932726f8a58ab959b54ce73b66e89c9d13b67e5ed9e35e40d97843c75b141c9910424a2a73958b4b443e45aade6d537f1d21c575dbbb49b9c845dba6b3754111f032652aa512968fb0ed7e7742aee9bc2fa71e9eb52011f0c047311ccbaac720ec61541750d1864ec1c7e877050817063a91a6550f8460e0dee479cbe46542bc8fdb7cf07893355df0bf4f4528bb245772d9df32165cec9caa7129d92ab47f1bde24a2cd4082758ed41c35548b22283a3a845912471b69739cab249870ff4a9d338ac07701cc5930222241481331c86e30955311703a82414933a84f64c0aa64f34c4d68ddf24bd499076e5043d32a9cf9ba2e154907a8f3bb5d2493b45354a423a45175a850729a6b93dc5924dca28ae52fb455934945142a162a4b6ff00396539bda09fca70b359d6a7d5e2a72584b5f90e5e327edd162aed0e321a44cfa6e17454824848b376d61d16ad18309564fd1965d652523cd1a649ce40bd90e5453e55fec2a8fa6f71a64efee97505ccbd5f9415c83b9491a55d1509472e2cf2dc6281555051131dec88b99615de22414c1372e8c5406dd1b66738d3adbfa3a7e90da794a5bd78b3879552731b4c16ab24b387647ae9eba803e98246aee1c3d28bd39dcb132cbb92a6e17391731853ae6af21cb49a909dbecf7a75e8caa5b6db5484d65628eb0f321bce2aff005f54242c523598274d20f8ef60aa040b5756eb13949835105cc7937093d4564d36c048cb7dd39951f1f594e3bd37342dec9507083da9c5c772d6a8d095274d4cdd937715d0b4f1ce1da42bb6ec965ccd568a3b714dbb551b95648caa29a96ea6369f3bec0ad89dccfa486b07d236cabb9a758e514e6d6a52cc4dd65f3770d9dd6e466d2d429cb2d0a745c2a42b633a1489ef2874d04940289abb85b8732226120acd1de9ada3622d34eaba153aa4213977541b5c2d61b026d1b55a12ca8f1ed68c8e8849a91330c792c2de3fc1331408aa80503d363b539d91acecec23fd28f509d8dbdd2cf2dac58f32f55b5676f752c899a4b3bb0375748b54a6dd2ecd2237915a6135547a89d16e2a2e902becc5c5720bd45e0a31943c27a575121a2a319a0ce32262b9cbaaa3e318208104893264cda6a345b3466814a422046e810842760540804029a605e4bfa958f5e5e981540f987978f3c7591ba2fb7d88877a9cbe420afd0003e2029fef44c06fdd60bc97f52b1ebcbd302a81f30f2f1e78eb23745f6fb110ef5397c8415fa0007c4053fde8980dfbaca9a23915cfc5e39cad3be9c2ca325084762d5846732352cd3470a1126866245645cd4a0d46c472b1dfa4e542c7b833323668aa69bc17ab26c2991e4bfa95f9741e9815412f61d08f3c75901bc7b4fb1f1fc27100100154403c840448987907ba614b9fccbfa94f5ffbb06abe5e5d75f9f0d65d7879f5e5dfe14f7e5edfd5e1e3d79feefcfc7f799f25e4bfa96094447d2fea407f0eca52f3cb5998a27ecff489c7531440bd0107cc0861ecc70f0e88027e4bc97f52b1ebcbd302a81f30f2f1e78eb23745f6fb110ef5397c8415fa0007c4053fde8980dfbac1792fea563d797a605503e61e5e3cf1d646e8bedf6221dea72f9082bf4000f880a7fbd1301bf759534ff22b9f8d534c6b3e9c2ca696114fde24cf32352d793214cc9051514956952b199514e405db5003a287b8c9368fc0c55dd388e6185d4ae447a86a7ccfe42c9b5f4dfacbab13ad05c60652b5b3736f5d364622219dd392cac2cc1664758a8d24d59c70f279b0c724d525e24201359770aa7369036c85a95cf9691335b12d2a7a496b5abda3661da2f7b99aef2a746c8486c4523183c691e6ba491f5ec0b99655b945b3447ed22c99136ce9eadee7b8dc883fb9731b6b962c1ecbdd6ade9ab1f25b1576cde1919695e48687ae3f97814154d549949dc58c7d8a6dbb46ca1d65508a18f916855530310e4157ccb4732e43fa8e47fbe0c7d2ce90c4af5d2b20ff00e0b9d1ab1bfc4c8bbeccf1eae08ea44c1cba5d42a5eeba587df71d89d530193294f772337f731d66a81e63807331ef4ed5928e5bb0e4c692956a8bc54a22fdb22f1c388955c22d0e0056ce8ec5b19f14c539db321f221630dbeb971eea609f032c62819150ca1d5e45e8d4d74d70f014520413965923a67013fbab7c514c9094a09a2e0a71312988de4373a559855bcbfa76fc04115676094ac7f2df4f4a4928d888a2662a1a19c42c4374dc385ccba4f1bfdb27459a2911641dc81d61412a899efce5ea84702fb811626a723d729362b5e47e8c7a55d815612b378a9d594622ddc2e878ace5894ab95aa9e6824ede8108b290f2fbff0098e8463b5e0b80335272c44933318e95e4ce908566e1632a505527726d5d4ea8c934d1132855518d7e2a285f6bda214def052a5e44f3e4f615d92fe9becfee8f83904a6d3e636a35a7570063ee3622b5656a88304be21ff6c970fbd4a95bb5e9e945c9c4590577e9ccb3b73c0ee23397ecbecd7ce3416b659ec77c4a4f3e01dab5b64772cbe2d102a2e81aac63a1f12914a92fedfba98010c0199a38c6318c6318cd125cb6fe6af935fda0f73ff88f64cdd5fe9f3d8f0338520610112f13b8ee41f1030000a7a92a24f1f130980a24f1f1311330a243009501f64131ccbec6318cb19ca0281b8d1c8729807c4da2f6d147c4c629ba1a0d8007a31440c51ebf431440c03d08080fcc667c79f9681d1c1d1407f07f59f40537914bd52e13e453791bc8a1fa01bc8dd8743e43fa8de0c6318c6319861a97bfcef732ba3764fc31e230897a37d2afb1be40e3e42910bf526087d05516f1ebc8c2415009999f8c6318c6318c6318c6318cb29c95fe5cf7f7fb14da9fee2cf679bfcc9e416c7e32fa556a1da1aaefeaeacb51e3f843425762b5d76df6cc9d3ab3b3efda835fdca7a175cbb8d984adf3ac2ab6297561a142264d6792256e46cc9c381488369f8f5cece5840fbf032348d8fcd1a5ecae40d174f7177725e755b5e15ddaf516be9fbfed7ddf6ebbd32d95c83455a06a9654259b576eb0dae2b4b5d1cca8402110f9f43be9f758d5b2fd7edf6e4d45bfe27861aad5fc5c46a69cdf1fee33d68ab4ac57ddc36dda4ea29eb6ece819b611f01acae3166b9a36da451ed333608ab3c7a64fb5645bbc899fada17d6adebb9a7e12c1b43534fd17626c2b1f1fe9dbf23ecb7f8e95d6e694d897ae27eb39cb4ed07f254daab845851a1edd3d46bb40572c644d0ae2f618e20161e061a4e28a5b8bb0bd660da7a2b63d876df14add4daf6a3d27a1366dfa4d3db54399347ddf9536d7756e3f6a38b68dd9b7525652c40c5e4ade2dc73b0abebf6adce91d7b02c64bdcb6560f5bb93d89c69d9d71e33f19ef37edd944d4dc96bb5c18c5d9e90e75b6ac67a22bb5a594d92dae7707d4a6db769efa56f7587d090d558c6b60986d1f668a9463032910ab657dbad1f6d95bfe95d417c9e51b2b3976d5dafedb32ab26e2cd9a92b64a9c4ccc8a8d1a09d43356c778f56320dc5450504848909ce25f21ba38cc36b708fe7ff43000fc83895ca4130090c3d89b6d71340a2553b027cbc4fe640031bea218448021e786fa2f985c8fb4fa876d9d47bc5adf7516917bb1765eaee3054ec5c549e84a56e44f5ad421669e5be2393efef3e4e2d12aa43ec6b245d35d6b86303394e883bbafcfbf5904c4d466e8f506e436badd7b9f60315754b6e2b71bf967a8b86f78d692d52b32fb4af337b675b6b9b82bb521b65b0b02b115f3c0daf6a532b10d4d351e4983b804ed13b619b64ba716542d7437373d41d8466bba1d9acdc707fb53979ac389bb534d5ad9d15f33abf1d55e47ecf569f72a8592a6db67c93fdcd1baf6ac2d6568f642d869e6bad985eb077eeb040c92192ae39b5c89d5de9f3c8bdc7b4a1b5ad9f923c78dc177e3a1656b8ca461756deae0d772c0ea2d77b2d7ae1a765a5a0a06490ba55ed56ea836b13a9366b359c8360edbbb16eddb58b9ee587a8832bed9b8895ed89c6791df1a42676bdcf64efa9bd516a6f53bceaad77a2b4aee1a54032d3d1db10aa542d7b02c1ba23a9d6b9e4af52b1d5dae56e66c30118bcbbd631cd64fad3d4ef929b6a434d724632275f5478bf67ddbc2ae345974acad42656d9d3b6ce60ea3d4b7b90d9b11b35d595a326113adad5b9aab075eaea14c7ac2eb5a89b1c9b89c6b24e635265fa0cc6318c6318c6330bf5e997fcfcf28caa992f6838d7c4233722407150131bcf2c80e674262894a7f7c1504013314a74bcbb29ce43093cfbf4f6e68f2bb67735f91bc7ae605ceb547b5d7da5825a93c6a90d033b4291858a8596805d9d9f4d6fe6769b352b90baefeec59a38d669076689b833732552b0a50509133cee263ebc83e55f3249c8181b83d7ba96cfc77d9fcbee4470da95a1e3aaaea1361566534cd3b6a3ca8ecd96dc66b2cbb776eae374d2d63696fa9bca2356953abd9239fc638967f12a212191de9d7c81e42f202a1c945b93301aeaafb1f5072ff006f6916f5dd5923293b5186aad3e16892d011e859a6a320a52d4fdba766729c8d85dd7abc6907206146199b74d103fa158c6319d6a889525040c0412a6710398e52148205110318e622852007ea26326a14801d890c01e23879e9e81e3c1be2917c4a4eb466be0f027cc85ea05a878947c4bf497f42fd25ec003e90fd0331f18c6318c6319a24b96dfcd5f26bfb41ee7ff11ec99babfd3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c658ce5001bf2d1c87f100137e05edaf103184a5137dc1b074026294c62808fc84c05308000881447e59e7b696f553e27d7b4bea0859467ca31918ad53aed9bc069c1de6648b73b86d4d8622866afd968a5d93e4541228741d3570b37729948aa2aa8470d4cbdcbfdad9c3ff9ff00c139561d18a03fd03b9b23f41bc7a543ad043e450f20f24cbdb82f46f2443c0fe2fdad7c40faff00e03cabfa0a261eb823cd40f212fb7e64277a183ccc503fc843e857c14f64ca78876fdad7c41f0f2163cab0102f9013f223cd4138fcbc83e41a18c00610038f818c072893c0c529d440aabf6b670fbaefe13957ff00cc100fc87736404c54ca7379fcf410017dc12091321c48a98c6208a605301b1fb5af88205137c0f2ac400a53075c11e6a791845305048051d0c06f2294c206130010552192298ca890867ed6be20f8790b1e5580817c809f911e6a09c7e5e41f20d0c60030801c7c0c6039449e06294ea20555fb5b387dd77f09cabffe60807e43b9b20262a6539bcfe7a0800bee09048990e2454c631045302980d8fdad7c410289be0795620052983ae08f353c8c22982824028e86037914a61030980082a90c914c654484358bd39ea0dc625b979cb0b52b2db663e26c1ac389811c321c65e4c349451568c7752cedbbe845750fdb11ae5a0ca346c64641ab62ace3dd41a26aacdde186fe3cf564e20b276f199dbf28d633278bb33b867c17e693c66b8b758503b966e5be8651376ccc60051070809cae51382cdc144ca7127db1f560e21bf74933221ca16caaa0b894efb837cce64d405021ce2555eb8d104668195f6ce443de5d3054e04280f6b21eedd52fa82f164c521bef5ec72818a99c0aa71cf92489c3de1e9303a4a6a4228998e6ec80450a53f980904a070100b6533eaafc4584947914b93930f9562a1d351dc3708f9933116b1c8550dff03928fd14bb37c99fdb129166aaaa818c64cbee7670c8eadfaa4f122cf27f65b55b91316b0a26581c597865cbeadc798a41f13942426347b4682a10fd1449eef66f221c82648e450d5e2fea13c566e455452d7b24c08a465952a1c70e4a395134cbfaf922db512aa81cc1f5112f0f7142009d321880260b6b35eaafc4483947d12e03930f5660b95055d42f08b9973516b018a99bdf632b19a21cb07e817dc0298ecdc2e6031140020fb6710afa27d4538ab30c1a48a161db0cd37899144db4bf18b93d0f229828982c09b88e92d3cd9e3758131f25115512a8918a74d5291549521221efa86715d83374f55b36cf588d1a1de1dbb4e367259dbe5532a465488b66286a33ba70ed7f1149066924672b39e9aa698ae3e014041faa8f11679c3a6e82bc8f8e1691eea44559de14f31a0907046a7f133466a49e8a6df1924b13b59b4737051e3844a6326908944a17203d40b8b46294c16bd8bf51848051e3af23caa81fdb2abe2648da941421bdb301c0a72947c7c87afa4dd706f504e2c90be46b5ec60fa13504bf974e4889c0aa80fb602986a41381ce3f402625053dc014bc3dc012843a1ea19c56702004b4ecc210e8b65d351c71bb92ad53541d1153a4926673a892f3700448c2ab600f7d213a645132a87026457ed01e2dfcbcad5b183b38a6006e3af240a2630101410280ea50130780f7e45012889542808992500bc0fa8171683aeed7b14044a91ba371d791e53002df2480e51d4a06218e61f002180a70500c98940e531401ea05c5a11000b5ec5111f3e8038edc8f111f6cc043f401a987bf030814ff00f74c20537423d63f68171687aead7b17ea31885fe8edc8f1ece5f2f2287faa60ecc5f03f9143e61e26ec03c47a07a81716844002d7b14447cfa00e3b723c447db3010fd006a61efc0c2053ff00dd30814dd08f5966f915cf9e30bee3eef564d2cfb15776f34ded16ad910e3cf22931557529736dca9fb8bea94914ff007e72267516513492318055513280885b4ab7243845b7b8b5c7bd7db664362ccc4d56afc70bf9239be90e4c324d2b9e9d3d1af7529124940eb5485f3587b8d6a2240e9b578bc74922dbda5fe2582ea154bf567e6070bae361a0596c32db25ece6adb3cb59a94f078ffc9e681193d2f4bb450255c7b2df5620da55bbba9dbec31e66ef1378c4c0e81da49fc4354164b0b68949f4b8d723676b5bb2f27829930911a57b58cad779a931aab54471764c06da938ad494390a12f5fa2474adfaa9052d208316ca99b368ff00b062548bafaeee296fb91a77a5d4b5eb675b9dd9b93a105b5e3f6e31b3e9d6b5be6930d22cecbbde15e456debfd5f5834a021075abedea2e6254f2b3b1044104e425a5e72358b29f78f648d71ef92fe981b2da6d767728fda328aee6ace97a9dce44ba87970ce7530e3c3a9b96d2d60ad4e33d7a8cbd56f1afa567dfcf415ca05db1b2a72856afdc482e76c4cb0f69d39e96f75a631aad9b66f352566146bb3a0edbb4555f9cc9eddda157dc51f0719b4289b1efa8519293b251ed4dea15633aa8265630b14b562354826712257a0efd14a8736b88348aa55e935bb16c7695fa857a1ead02ccdc7be493851b435723dac347b732caea732ab99ab46add051550c2731cbda83e661eea1fda05c5a1ebab5ec5fa8c6217fa3b723c7b397cbc8a1fea983b317c0fe450f98789bb00f11e9fb40b8b5e263fdebd8be25f2f237e5db91fe25f01103f91bf09ba0f012881bbfe110300f420398956be7571a0fce6d27602da360046b0e2df24a29da87d09c834d74ddc9ed1e313d65edc629abcafd66e64222405cc83666a326474dab77ee9059ec724e2d449c5f0589b0f61edbaa720b97d1576b22bb8ed1aca1e6a8fcb0b2eafd1bba774d46c352b8ee3d6d4671ab1b28cadcab69e9259a367b38f62aba67933f745856d59790594ef5e0fd3c26373436ecb4ed0e49cccb0ccd2ef7b03581350f235be8ddabbc287afd2d795eddd77d72b69576a3ed80c6ae9209899bceb5859275195f9d9e87979eafc5cbb7b5f4ee3ff00a5bd3a896ba22db5b987691918dd5f5fd6f73b653b93d237ee3a54749dc24ef5a4eaba22cc9693687a3d7f575c251c4e574920da705caad9aa5675e723d90b6cb9ac22b804cb5bcae8779b6b91560d0773d67b16b9b368f66d33c9b7f6ad8db5f676ca83d9eeb91d62d8886aa61604372b3b1b39a72c66a3908f4e3e425191a25b4537ae4546b7b6cfb497a72c85523a2def2479dc5d9695ef61dfad5c876b57e4747ef5bffe2ad3a035fec2ab5dee0d740a518ad32c5af69352a82517110106b41b4a9c03bac3f889d6449052e1b0a1fa5ec2edca4ed0af58f9115a81a33ed51331da2a1356f27e3f42cbdeb425218d0b4b6c19cd7e1a785494b66b7a8c744b1837412e944bd750103293b192f2d5c8f74d3d0e1f502e2d075ddaf628089523746e3af23ca6005be4901ca3a940c431cc3e0043014e0a01931281ca6283f681f1683aeed7b18bf49cc3e5c75e4817c0a4f7bb3a9dea50f6883ec29ed994f12abd17da13fba9f973fb4078b7f2f2b56c60ece29801b8ebc902898c0405040a03a9404c1e03df91404a22550a022649402f52fea13c536a91d77571d82dd04c0a2a2eb71e791a9a09f92a64000eb1f5395221fde2fb6299ce0703189d943dc4fcbb07d40b8b4022036bd8c0205139bbe3af23c008402287f2398752f890a6048e0531c4a06387b6511398a51e7f680f16fe5e56ad8c1d9c5300371d792051318080a0814075280983c07bf22809444aa14044c92805e07d40b8b41d776bd8a022548dd1b8ebc8f298016f9240728ea50310c730f8010c053828064c4a07298a0fda07c5a0ebbb5ec62fd2730f971d79205f0293deecea77a943da20fb0a7b6653c4aaf45f684feea7e5cfed01e2dfcbcad5b183b38a6006e3af240a2630101410280ea50130780f7e45012889542808992500bc0fa8171683aeed7b14044a91ba371d791e53002df2480e51d4a06218e61f002180a70500c98940e53141fb40f8b41d776bd8c5fa4e61f2e3af240be0527bdd9d4ef5287b441f614f6cca78955e8bed09fdd4fcb1168dceee32179b9c909552d17b3c7c9f1e78ab168817426ff59d03c8eb87281f3c6ef6249abcf2ac4a66736c556eb3f628367ddbc49a2cbad1f209b6c73d2340f4b3e3e6c5db3b2681ba795a84eec763714a92da5a17965331fc77aa599ec34aec380e3d3791d62e8285193b31538e3c93828c9cab38a8565528d7cd2b71448a2dd8a24bfa6146f22e4795953bd6fe95b205daf77b8fa41a8bcb095d1d4bdc37bad92b7b2f69567571b589ab301b2add02ac832b14f99331d75e7a7176ed9b49ca2eb0e406bee56f0178f01b35fd72ddb16ba5dcdb6ed5bb6ecb4de91e49b92485fee8957e1e6dfb3079aabc6358ac5868266846b62a6d505ce8894a2e1ff92f51b5f568f4ff007b2078965bd9e3b944de291ca46b5d3bbddc4812411f89f7589d9a5ac4ee4af12f8377ee363260b93e15cf9261ec29e370597a88713249a367f1f77be3c64f0be4d5db7e3ef22956ce43ea0e9158baa05350c2721c80421c4e2a14c9817cc04b946597d55b81d4c745656ddd7275976639532b69dd35be2297154c0612a409bdd6089c1512944c0975ee0943cbc7c4407240dfd603d3a5e2e46ad391493a72a098136edf556ee5d75048554c7022496b532861215058c60028894a8aa2200099c42e4b2f51be21493466fe3b605d5f3190541062edae82e43aedde2e621d4041b2c9eaa39165fc1350feca6632a054ce2250021baa4ad3eaadc11a5aae5a5b374ccd65db712a6ab79ad2bbe62dca6b2ccc5fa0882723ab912fc42acffe16824701f7100f77c4c9018c15efa72be6727c0de234947280b47c8681d6af98aa54d4441566eeb6c976aa022b11255203a0a10c09aa9a6a1007c4e421804a19a58c6318c6318cd125cb6fe6af935fda0f73ff0088f64cdd5fe9f3fc8670a447bf9f13b8ee3d9885208f96a4a8880f4551503018040c5545450cb94416318c6504472fb18c632c672800df968e43f88009bf02f6d78818c25289bee0d83a01314a6314047e42602984000440a23f2c99f1e400ba07471407b02e9fd66003f4fcc029708003f418e5f987cfe9398bff00618c1d08de0c6318c6319e7af1e66a324fd40bd4663d8c72ec9e5760b8611532e957857094bbf73ad3614ea0fdb37f129d8248c54c47459d01139155e3967643019c28427a158c6318c6318c6318c6318cb29c95fe5cf7f7fb14da9fee2cf638d5fcb9e81ff629aaff00dc581cbd78c6318c6330c6e20b87a8268014812140dc4be538391514581428176c713450f874c0a64844c73181631cc99bdb02f42712940b99d8c6318c6318c6318c631986b41eff003e9c9cec80250e34f117c54ec3b011bef2d3c88202006281ba21804a26030907cc0825279e656318c6318ceb5404c92800503899338010c429ca711288014c431d329c07f4129944ca701e84e501f20c3cf4f4f1fc8df14bc0a252fe066bef12f8893c4bf60b5f12f8180a24e83a0f1300097f410010eb331f18c6318c6319a24b96dfcd5f26bfb41ee7ff0011ec99babfd3e7b1e0670a40c20225e2771dc83e20600014f525449e3e261301449e3e26226614486012a03ec8263997d8c631963394050371a390e5300f89b45eda28f898c5374341b000f4628818a3d7e862881807a10101f98c571ede322e82d1a1f14d8806d3dac8c529964ca3e07a4c21883e2654e20062094c5ecc7eca203e46efc86eff00c732ff00c635ff00d425ff00df8f8e65ff008c6bff00a84bff00bf1f1ccbff0018d7ff005097ff007e3e3997fe31affea12ffefc7c732ffc635ffd425ffdf8f8e65ff8c6bffa84bffbf1f1ccbff18d7ff5097ff7e3e3997fe31aff00ea12ff00efcc34d3e56e1cdee67a8824d88671ad7886baeb2242028ed4161bcd24d75d42a8632c606e8a28247310a504512108753c4c09e671dd3548c2451cb74ce5ebb21d648860ec0043b298c021d808080087cc0407f4cfa497416f2f656495f1ebcbda508a78f977d797808f5df46ebbebbe87afd073b73a4ce5b90c729d744864c00ca14ca90a6214c240031c04c0250309c800260001139403f883be535d057fe696495efcbaf6d421fbf012798fd2223f4fb84f2ffbbe64efaf20efb73a4ce5b955f68cba255444a5048ca9014f2375e25f01379766ec3c43aec7b0ebbec33b08a115281d3508a10ddf89c8603947a1101e8c51101e840407a1fd4043f50cfac85f8e65ff008c6bff00a84bff00bf22b18c6318c6628f3c5fc8c57077997290f20bc4cb46714f90f231926d8a63388f9063a8adee99bc44a9a4ba8655b384935480924a2a26200245153c72e1f1abf973d03fec5355ff00b8b0397af18c6318c661b5b87be7fe860ecdf4f12b948221e3f40f9edbe26f43e625f998be06fa4a7fa40dd9cbf526399938c6318c6318c6318c631986d4110fcf9f26c3cfa11e357118409d97ea00bef2cfb3f42026e89d817b288143dcfa804448219938c6318c633e5403090e041e8e2430107b02f47101f11f2122801d0f5f314d400ebb121c3e91c3af4f4379706f8a46fa47cb466be376437993e702d47e93f45f228f7f49bc43c83a1e83beb331f18c6318c6319a24b96dfcd5f26bfb41ee7ff11ec99babfd3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c64be5a2a32762e4a0e698349587998f79152d1720826e98494648b651a3f60f5aac53a2e5a3c6ab2addca0a90c9ac8a874ce5310c203e7287a3afa619400a4e166954881e7e09210b20822994e5021889228ca11249312002609a442260994a994a0428143bcbe8ffe994540cd83863a60123aed9c880c3c809cab354d7450326b0ca0ac901135ce531135089a9d242a14e28202916f47ff004ca5ce43a9c32d31e49a4d514fc21e4122948cd12b76dd11294213cd34ca1dabe3eea8a19459539d655450fd5fb1e7d31be5fd0c34c809449e221132603da7d82622212a02264c0c254cc2226213a21440a0000fd8f3e98fd007e4c74df45314e50fb2e57a298850210c50fb5be46210a052983e65280140400003380f478f4c62f5e3c30d345f10002f51528020007f70003a96f90029fbc000f901feb0fabe79cfec79f4c7fabfa18e9bfafcfcc3ecb95fabdcf1f73cbfe36fabdcf12f9f7df97887977d063f63cfa63ffe4c74dffcdfb3ff00e972bff35fff000bff00d5bfe6ff00ff004fe1ff00fc6701e8f1e98c5ebc7861a68be20005ea2a5004000fee000752df20053f78001f203fd61f57cf2abadfa59fa7ed3957abd438c343aaaf269b446497adbbb5412f228b01702c117ebc5d85a2af11622edd99924e4ea26d0cedd19b9523395c5494ccfa4afa70d8a41796b0712357cecaba2895d49cca7609390725318ca18abbd7b38e1cac531ce630828a1804c631843b3088cd2b3e961e9f74a17434de3050ea42f8a911e8d65e5ae045e11b9953a047431561682e0a89d758c8956f204ccb2a6201454388d587f4ede1a1c8648fa4a34c99caa10e535b760980e9aa4f6d44d4eedbf5a674fb219337641298e1e3d1cddd00efd257d389fad20e5f712757bc712e0d02557769d81c2d260c052160120aaf3873bd06428202d3e24ca8361452147c053278cce13d2c7d3f2b4a3356b9c60a1d7d58f48e8305611e5ae29462828b28e144599d8589033649470aaab9d34448432ca28a983cce631aacfd9dbc341f90e928d300fc84a7b66c1390c03ffc2621eda2539443e462980c530760202022196e17f48bf4d874f8f26e7881a9d79251c03c524156936a3d51d94a000ecee8d3265ceeba28793831c56308098c711111cac203d33782d548c4616afc77ab57219b0ae66d11053574898b6e674aa8bb93a11ec2ccdda2275d75545d53a6894c75ce758c22a984f93557d3ab862ba2ab75b47c5ac82c9ac8ac8ab6bd80a26b22ba6292c8ac535b0415455484c9a891c0c998873944bd1ce06b5bfb1e7d31fb010e18e9beca5290a3f65caf65210c0721407ed60e8a43140c5287c8a60030000800e5d147d3a7860d914dbb7d1f148209249a08a295aafe4491452029534914c96c02a244ca4290854c08054c3c000082251ecfd9ddc35e803f0523ba0111ff00a5bb07bec40007b37dedf2100e83a0130800f6200026377cfecf0e1b8f7de9663d894a51ff004c361fcca5f1f128ff00a5df3297c4be203f20f12f41f20eb80f4eee1a80087e0a477cc3a1eedbb0447aec07e4236d1128f601f32f43d0897bf11128bf67770d7a00fc148ee80447fe96ec1efb10001ecdf7b7c8403a0e804c2003d8800098ddf3fb3c386e3df7a598f6252947fd30d87f3297c7c4a3fe977cca5f12f880fc83c4bd07c83ae03d3bb86a0021f8291df30e87bb6ec111ebb01f908db444a3d807ccbd0f4225efc444a2fd9ddc35e803f0523ba0111ffa5bb07bec40007b37dedf2100e83a0130800f62000263770921e9c1c289762f62e574442c9c6c9335e3a463e42cd7d7ac5fc7ba40cd5d317ad1cdad56ee99b96c73b770d974d445640e64542193318a3dad7d39b85cc9b20c9968d8a68cdab6419b568d6d5b01bb66ccdaa69a4d9aa0dd2b611245b3749249241021089229a69913214a42807707a7770d40043f0523be61d0f76dd8223d7603f211b688947b00f997a1e844bdf888945fb3bb86bd007e0a47740223ff004b760f7d88000f66fbdbe4201d0740261001ec40004c6ef9fd9e1c371efbd2cc7b1294a3fe986c3f994be3e251ff004bbe652f897c407e41e25e83e41d3f67870dc7bef4b31ec4a528ff00a61b0fe652f8f8947fd2ef994be25f101f907897a0f9075c07a7770d40043f0523be61d0f76dd8223d7603f211b688947b00f997a1e844bdf888945fb3bb86bd007e0a47740223ff004b760f7d88000f66fbdbe4201d0740261001ec40004c6ef9fd9e1c371efbd2cc7b1294a3fe986c3f994be3e251ff004bbe652f897c407e41e25e83e41d3f67870dc7bef4b31ec4a528ff00a61b0fe652f8f8947fd2ef994be25f101f907897a0f9075027f4dde12a922da614d0d06a4b3462ee31aca1ecb7c3c8b58d7ee1a3c7d1cdde9ad42e5162f5dc7b074eda26a95bb870c9a2eb26755b226246feceee1af401f8291dd0088ffd2dd83df620003d9bef6f9080741d00984007b1000131bbe7f67870dc7bef4b31ec4a528ffa61b0fe652f8f8947fd2ef994be25f101f907897a0f9075c07a7770d40043f0523be61d0f76dd8223d7603f211b688947b00f997a1e844bdf888945fb3bb86bd007e0a47740223ff4b760f7d88000f66fbdbe4201d0740261001ec40004c6ef9fd9e1c371efbd2cc7b1294a3fe986c3f994be3e251ff4bbe652f897c407e41e25e83e41d701e9ddc350010fc148ef98743ddb76088f5d80fc846da2251ec03e65e87a112f7e222517eceee1af401f8291dd0088ff00d2dd83df620003d9bef6f9080741d00984007b1000131bbe7f67870dc7bef4b31ec4a528ff00a61b0fe652f8f8947fd2ef994be25f101f907897a0f9075c07a7770d40043f0523be61d0f76dd8223d7603f211b688947b00f997a1e844bdf888945fb3bb86bd007e0a47740223ff004b760f7d88000f66fbdbe4201d0740261001ec40004c6ef90f4f0e1b0094df8271bf47e9ddb360080f46137d4036ce8ff31e87cc0dd97a28fd20000fd9e1c37f2030e958f3097c7af2b76c23874400294040d6d10128000140a2025f1002f5d7cb01e9e1c360129bf04e37e8fd3bb66c0101e8c26fa806d9d1fe63d0f981bb2f451fa40001fb3c386fe4061d2b1e612f8f5e56ed8470e8800528081ada202500002814404be2005ebaf96701e9ddc350010fc148ef98743ddb76088f5d80fc846da2251ec03e65e87a112f7e22251eb0f4eae1982875434a32f239134c406e7b1c5302a6650c51222370148871154c0a284215454a0995539ca8a204edfd9e1c371efbd2cc7b1294a3fe986c3f994be3e251ff004bbe652f897c407e41e25e83e41d4013d36f8489bf79289686844252419348d7f268d9afa8c93c8e8f59e3860c5d3f4ed6476bb460e241fb862dd458c9345debb59b95351cac63c1a7e9a1c2848c062e9b72220b157005368ee35cbe650300144ab6c1394c8f461f26c6016e220513242242884e87d3bf86c23d8e956023f20ec6dfb0c47a28014a1f3b70fc80a05000fd0000003e419d4afa74f0cd620a67d2acca51310c2295d364207ed339542802885c53500a2620028503f82a9899254a748e721a831f4a2e088ba5de0ea2b60aae1a1192c9fe60b9242ccc8a628881c23ff177e008ecc0dd32292046c57eb25ee22ab93a4bae452bb6de9cfc3268924825a55a1c880014867376d94f553000f61eeaef2e4baeb8f7fa9975143183e46110e8324764f4c7e11dadaa4d2574ec820922613a6a57f6deeda8bc03789481dc854f63c2be394085f0290ee4c42104e42940aa1c0d4423e90dc04456058baa7609cde2b94c9b9e4ff2b1e20715d016c751445deec5d33a8540c74d23897c93f20393a55344e9dd36be9cfc32688366e96956874daa4922919dddb653e5cc440854c8670e9edc9c3976a98a50159776aaebb8389945d451439cc6a3ecbe95bc13b6a6094be9a994910f2032303baf7e54d2513326297b2ba755da30c45db9082229b658aa37494319649222a2271cd6d73af297a92834cd5dae6becea941d7b5985a7532b51e772a3382ad5763d08b878b6eabc5dcbc59366c5b22882ef1cb976b8905672e165cea286acf18c6318c6319a24b96dfcd5f26bfb41ee7ff11ec99babfd3e7f90ce1488f7f3e2771dc7b310a411f2d4951101e8aa2a060300818aa8a8a1972882c6318ca088e5f6318c6318c6318c6318c6318c63192f73151ef1fc6c9b96a455fc40bb18d70631c0ed05fa00d9d8a605381045643f7461394e205efc04a2222330c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcffe23d933757fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff0088f64cdd5fe9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c6319f2062889800c06128f898004044861294c053007cc3e9394dd0f43e2628fe8601cfacf9131404a026028987c4a02200273014c6129407e63f490c6e83b1f12987f4288e7d6318c6318c6318cf939c89801943953289884031cc050151439524c8022200265153953217f539cc529404c2003f58c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a24b96dfcd5f26bfb41ee7ff0011ec99babfd3e7f90ce1488f7f3e2771dc7b310a411f2d4951101e8aa2a060300818aa8a8a1972882c6318ca088e5f6318c633f3b0cf5f30e44eafe27a2b6c4df907cb8e406e7dd8f2dd21ae3903b4b5dc5eb98aa56e09973c9bb1db6b1ad36043d4ac05d77548383d014335823e55b124e435bc6251d1addd49192f4578f54ea86ddae735b42da1a49db34557795170a356592d649f45b2b0ae6a3abb615ea95152d1b22ca65957aa7b82c17aacfd92ca54ad63d264f6b2895bc5342c4b6f0629b004a45f757ed0e323dd771f76a6fab87a926bcaddb6e93372b1eaf8ad4543e37f21ad55ba5da82bd6941c975dc3a2c23a422926b22d9bb031d8cb32382472956f5f3873ea21b3b953bfa3a96e20740d3b5d38d3fad2e6ad60fb06657df12d2bb0748ebedbc4bd53209db7671d6ad44de5adf35aec1f328822ad256a92323216445f954aaa58d4a7abdee0b2ec6d95a935d4168092b144f2db46e84a4dc64dbecd4eacde9db324b7ec06c19db0d6e464aad709b92d4737a3156b313a8a54a81935ac429a116da1e3a3acf64a3b5e7ac97216e1ac62e76c34be3651677636bce25dee97b0ec3337a89d27ab89c9163c808e72d773cd48ca91549bb2bb6886901112e498a8c5b271b4eaac66575dc45a8e27aef48faac6f2a95d2e032dad74a6d2a64443f239081aa68eb3d9ec3b1652dda1b8ada4391a08c5cd3b51c41db2b72b21b1acf4e78f23ab3112ad9a45c64e368e70ed17702fb0da81ea2dbc352d9b97d33ae6c9a03755ab6df2cb78dc59d994717873a92329da43d31756ef98a8da3c646dc5f4d28959dfd2fee291eab6149b9e78d2d2a7848f78a1a110c8447d5f3918f98c6d70b49e2e552e935b328b1edf60ec6bb5b29da2e169bb0388b49e52d7695393eee4cee90d9f28f6daef58339c7329190cbbfaf4d4fb1a649bd60ad3cdddb03d5e3921063c9a6703aaf4702d4581e73bcd3522a4ddca6d32bbe16ed3d4f48907db35a91c4136770b75ae6c87f6289775f93872b63d6d555f8b78e55d1d9e6df37797b7cd315de3845555ceb19883dfe84c44dfaf280484e1632225ab90cd2b939aeebf13748c98715fb0582cad5a1efec4db0195148e2b8fac1557f053aeac303e4a71d7d5a770f1bb81b4781d8b0fa9ecf75d47c76e1949d3ec7292fb29db9bf57f6bf14af7b5d0afd91b9109a907bb69abcd45230f312b213955a99fedf091072bccc6b5ad59723f847b321edbea01795e3ae9f6931b4f29b9ed2b578a25b8f28cdcd6a43447022cc9fd8adfe3d56afebe94d3e9f7ccc18b63b36d2c79f72d05998ef88e65562f503dc3c3594e5e3386aa6bdddd083bcf9876daad41b4fdc59dfb52bfab5c75d393da36f2e55acb10c346aea6c47138f24639953ded7e3992858d42c2a3c76ac5e61ed9e79ef5d77a3388762898ae2b5a364724efb6fa548ecf6bb69e0711a24f4dacdf6d6c0ccb66a2e16f827fb3d0a6250158417999d6b5db1bc9666579793c0a284df939b3774da27f903b536e6d5ab6a6dff5dd737cf5359063a79ec7dbac366b740f15a1340b2a3d661a31dd894acaec2af26b48ca535fa516802122f6c77b8d41bbb72ed36fe8aeadf51fddfb06c909af5c59b84f09658ad66c36a1ac71570b35a297c9084b7d9b65566a558e37a5156c132368a91e9b0e5da4ccf3fb24f5f9e9a6d5e33762558645b50101ea73b6abd02bed693a556b6d3b65c71e086faddad35258f60d9eab59d61bf6cfb7ea16d92d5faeca79cf66ff00439e6b5793b945a6f45d4d5408edfbf5887acb1455cd4e2f72bf91db8b9137cd4fb3697a128311aae19ad72fd508dbdceafbada6ccfb8babee8b5960ab52892284ee9b927378b056a1e79bb0226aab596f2e9d91f2b24ee02270ef4c7ab96c9dedb62475c55a07454345c5f30f54f1fdddce517d90f6195a96c9d31b66fe54e25351282937f6c25df55af4188b44c46d5eb7272536ddafdd84ced9378febef517e486da83b5ed3d4f06f34e4340eaa6de9fdb9a8cacdbfbf37d8d3373d81cd289a63834934abace0ee35a45053d28eb18c1c2bb953a5622c7aa7593911234a97577a8eeded9dbc74b698674ce3f43ba7a95ac3774a5836bbe80fb65f56b91db238eb2315c7a6b24ccabda67e01c6bb25f66eb72e93d965195ce97564936469a25ad3a9b6e72bf6cb4e496c6d54fcfada2b5cea8e487046955e6b5ebfdce95b927daefeb2d3cd3560b5a1f08f2bd3faf5b9a567a313adc7959b6b47dd79c8c99944d16eedb8e1a6abf59edf1669da0a976d3ba299d62d7f963b1cc4655ef7745afd054ce4bf2ab64714d83008a948408e56db489ca5475ee71478e58c53caecb1a391499b92a72419d9a039f17ada7c5ddfdc9cbad5f48d3e1b59542cb71afd62376acccf4ed5beed2776525aadc828a87a84cd8b5ad82bc5adc61275ab3afcacd95e2d6464855887afb6566706e5fd6bb638c2d7ec54fd77a46db1157a6ed4bbee6336b85b5276e62f5973275e71688db5db44d8b85e29fd9a0f61c7ecd6085dd220b28c6e2dde00a4afc4a776f8e9ca79be567a9852a696b7d1e8f09ac74af3db589f4034b3c9adb41199d7fc9bd17afe3ecbb46bce1eb660d64e720ab27bcd359210445a3aa16759ca3272ad9f9dd21f53beab9b59369b65fd6b56ead766826bba91ad5766ed5688fb1ea29cd33c99a671ddab2e50b66d18ec6a29ed76b6d5efd444e25bb3745670ab44224b0b6766b132bbf7ce7fedaab7a73efce55c44168cb0ee2d03b2762eacb0b086b15aa6b49be96d67bfff0007e7ac9f68b70656a8c8408003dc1c3278e85588214c57b2aa304ceef3096bfea33b178edb03993271958d5bb769129baf9432cce3e1361d852b837dc5a0b891c71b8db10aec63d1b03571a2e6a6dcc93a1998b045f55582aee624580b87add8b9f44ad3cdad8daff89b40dd97069c7e7766d91bca8fa763360d0f63af74e35d5603635f53acc16dfbb5c992e8af1b56888a5532cf45a53874496d5e3a0cd6a8f61266978ff3438f7ea7169d24db41719204ba6f71cd5e97e61bd713b5eb7dfa59c32b644df39b7b035faed41c2561668eb79d7fa3dad2ab9186bbdb2e4ea3e71a2a5519923981a6b35b843ea27bb39437bd594eb55638db0a84de96d2bb42fce20f67cd445b641c6ebd5169d9ec4da975ecfb79296b343d31e46c46bfb791d491d6656a8ed860ac8342d40ad246d3eeaf58b98a86c0dddacf5e446877b3dac36de8ed62d65ee575b747d722d3d8bcaf91e30de252e2b2b0901226350542c0dae71688649c04239983d7cf3d3addb37b0c876447aab6fd7b62d7ace4358f1f631a4832a2ad39537db12dccb606e18fb372e760f1864ef1c65607855cb69a9962aa11bb56aece7230cfe76ab34459e3f8668764f9dc257bd5cf71bdd311db96574fea73b39ed6fbab6fd32b70773b5af29b161f50eeb8ed204d494b78f61508c93dc961973c8d8ccc5a38906f150ee6b2dd28897525645ec3475dfd51f93d5e605adb7d15a72a9b0877cc8f16e42cdb76eb6bd79a66b3bbe022b6d6c674c666d73b1f1e47157bc6a7ade9c57594ab6926ff006f5d76e2914650e6abb88e7d09a9398d39c92f531e3bb79818bd74955613d44b4f069d81bd484adb4927aa2778ecc4b6cdbd0e7246c33b83b6a48cc5c34dbb8e89f71d5425226c29be7294bba423ecbeb3e75720f8f32dcbca7d3e8958de49b7e59fa916c2858495b75c56b96bda4f1fb66d32d16967371ed9b4f19bd466b5fda2c01ab928f24790d796901534993a6962f8b8df48ef5cbdde509c4cd79c856f59d47af25b69f21359542b24db4e6d0c2ab09a176e6ee8fa1d0ef7782232709255db84debd9a80b7bc8959f8b3ae4a4ca71922dd75d93a8fcf2a34a7a966d8e2dd0b93d0d295ba26dd844b7df32ae7a3df4a6d9928f9585648fa91938eaf19ed695b291c40d4751541f6cd69616d6d8c964a12bd5f8175113c683f70b2c8e78f3736f5a67b891c23d8fb1a66bfa926af7cdde16476c0435b6eb59dd216af5a76f3584b856d1d975294816568aa5869ee24cb2ecd27ef21c115dca40f64822909a3583aeef890d51cbab36a9e3c6da9ada1c6195ddfc6ba0d096b8ef8b3d9eab4ee4e6c6d63c8b99bc69ca4dee554bcd83676be1ad54f5b6c1baeb67b6f499d26c734a2d5e55a3d32106a44baf54cdbd2d0dc7cd9367d22db5ccfdbed1c8ca2d6e8962dc123ad6b739b2b4671725e6f66c2dc02d9110f1364a9c6f2463e4f53d22c528ac3c62278a42d8576533d68b1a735ff0054fb048da2346b2c29efa6b7323c568d636abfdbef354d19aad6da1aaf921b15e48da6bd3f04ca5284abcfc1a253db304a61f296cbbd960dbb89c4928e4115aafd31eacf72da1b334b444c6bad5f4fa3ec73711ebf638898bad82336a40dc795fa42f7b52249071b2b08d2bd6388ab3fa3193709b3767732955b031984dd33938d92880f41b79f2ceabab69dc79d955c99d7561d63bcb6dd4a826d8b35786d074d8aacdda8b79b257adec27d26ef632412919eae57e11049672d533a13caacd8ee9fa0da35de07533d4eaf1b0df6a572eea3a3e3f58ec5a170e9d5e5e32dab32a5c602c5cceacecd56191aff009c13688346d265e84472e492ae19c9cf55e50928c8f1aed03372e02f0c7d5579195ae346baa457355ebeda0cf4970a3525c2c16fdcbc8983a46d6da1b2afd4b42c34f7b5984b9c89276df4994907cca921616c8bd6f2b6e67331c1698a70c5264bfad1c49f50196e46ed0bad0e4a12851f1559d0546dcb5fb3c13eb827177646c31504e2c0fd07d3309ec539956a765dcd6ecb47ba92236554566b1332e21ac103656f211d6011e6d39e667a76fa90d9ded9693acde6abd7bb66b55fd83a5f634db8645869be3957f6951adf0d66b4405367232445c5c42bed6594878b4661fc32b2310d998392336f409fd5f2cbf887b5f4e531af1ed736aa4b8f302c760dcaff00794ebac64af9bfe8fa1f61abb1df3aac571bfc4d559dc23ae6f0f50919e898333e671729629570a28a84ccdeac3c809b78e95ace95e3ec540d83977ae3893af9cdb37e37756546c36ada7b0752ce58762d16acc24edf516294b52d9d8eb884ac3c49a66066d2247292ded92416c9ce4ff3a36fea5e4c41f1d283af750aa986958cdab6cb96cfdbb1d457ee55b3bad9b031d1ba96a728ddbc96cc71569aa03573656508948cc2c8d8e1e3421a34ef13921fcfcf0d794dbb757cc3bdf36980d29b7b68da35cfa7c34a24edbb7cec2a8d3a99b77981a0f67ed7be6c1d8f69bb5a0f498575b298c64946db9bae8317162bc2faeebf0262b68f8f225eccb9f538dc73d5495b85723f8794718ddd346d032f47d85bc6c13376a45a6776f6bfd5f33b12d89c0c042452fa9de12dee27aa33b1ee9ba5275e7947b19249f256d3c444d334ff0052ddcf5c979c8263a225368c64e6eae6550aa0ac55d27ae768717be2b7209c35db34f76b2f0ecd8d6a1d6d06959eff00a76156005177f57250bb5ce2cde3eba5ab7d4cb64cff00a7f6cae6b6c2d61a61a3880351246995ed71bd62eff594eb7b30b406f192db76c15a8f9f5756935dc8dd9e9f66849a4e1d46572a33365751d008a80c1a62d6a7f53c93d4571ad6b69cbc682db33fbc39fdb269364755fdb778b14756e9b67d9bad686596d6aecf09668888a254e576047c98296eb4c2c78f6ad76b706057467f137438dfeaa1c88de179e30508faa78eee5cedcafa3b1f66d86337127588aae52a736ed835631a36b7636b9055edf375d0c9597b60d934f64b387cc8666a10a685837562239697837f7a9ed9b48f2ee6344935753ec7aeaa1b1f8e3abad3349dda41aecb7b60e46ea4df9b3a1dcd66b6104b40aa4ad174d326afe2e4e61b3d93656223b64b24a0b648d632a1eae9b8ee4fb48575b6b4d231325ba762f0f9aa37352e37297d6f51a5f2fb566ddd950541b1c8a7131320d77e510dac23e12c502a11189764bcd565cad2389205629e5772af9e5b234d720dbe8ad674fd2936b351e25213b29b3f684cd4a45375cb4dd3b1b49d78d1d0909579b3998d56569b1d3efdc3a7445a69b3e5e0e3daa0f9566f72cbd67d56aef625b59bb4b556b234748c5f1f13bcc3b3da6e9cdb2eb62df9c84ba71dd4271e19295e41adca0f57cbd29d5d2e4f271460a2b06ed689ee21d44ad28f3a3517a98f233666c6e35d21d693d0d1517bf238db0d3b623bcfe1e0d4d5c9ede67a7dec3539ddaa2eaaa5c372433a426ae32f48aa35b49db453da6c1780494facfd8ceb99bca5da086f091d11579bd454d7dae77d7a7b4aebb24c6cfb554eedb01cee7dc2688b031b343c3a21f1daec1a42ce42cb47306b364906be7f1888aab13eca90c17abd9666d9a3e9e4af69419bbfeb0d9564bf44b4db732bbea8dc29342de56083291daf486b08d29773b7685b1d660d67b26f2dce1a4aa122a571aa91466f2b90fc77e576e7e5c68ce4646d4d3d3f42e4056755d425b5a4d542e6eaf54583b36f8e3cc4ed4d52f2d63315a41eb556a53d636ccac44710720c65d9c50c9338f320e8f189f999ac7777261517fae3686f7d8547d203b4cd469edbeaece35a265a6dbd79c24b8df77752ebdc904802293a321c80826932d5eb37678486968bb26aa609c322c9f53e2bdcbe136c3d8db6787dc60d9fb798a91db4760686d596fbfb45a394885896c9fa644494d2aac62a529d8a8e5f3855d1da81134d232c2549249202265c9fc6318c63344972dbf9abe4d7f683dcff00e23d933757fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6319455635c50e97216095aa54e0e064ad5609cb4cfbd8e62920e64ac16718b52c726a2a00264979e710b18fa608dc51464a49a124de24b3f3aae548aa551aa5aea053ac522058d72093909997fb3e3c8704d595b14bbd9f9e9372aac755c3b91989a927f2724f5d2cb3976f1dacb2ca98e7ef2df6aedab49d9f3bb96ad015e7d10ef48ed777a96ca4976108ddacad854a0526fcb4ad7fecc9191f89857d017c8d6c2bbf4e3a48ee9a49b5791a895b80a977d0671a8ac459b35628b82b6f834d541041358ad1b1c84f8521d3294e56cdce54c9ec147da48e5217c4a20500c7abc6f6aad4f7851740c26bdb16c3d9173ac3fd8f32cea45a3b54281adda5b61a9ef3615c5cdbad15850d16bd86c6aa4d1957929db14a84658956112e95627497bf456d5f50cac591bc3a87519345d68e2a4c8c6523935952b059568051133223822e0d143a6281562aa08882853e44b763165303a68cd814e275142b86eddb8185439411554059220089ce42824a180de462940861100e831ff006b6f1d5ba5ae9a1a813b5c74f653907b7d7d2d5556b9175f711f037136b2ba6d12a96ef89928f751b1efaaf43944d151933937abb85a3c82cbe1972ae5bfc311122539062e3848a1d154e4164d84a751b93db41439452e8ca2041122271013244102904a196b27b64d32afb875be98775a921b2ed5a96d1b6c0ccb2878b3571b31d70e28c85a23e65f9de22f9bc94a85f22578f6ede35ea0fd1652467ae1b19ba057174564a19559268ba718a388f6e576835588d4eb3268613204729227289db371144e89562148908a274c0dda6250e3ec78555014feca8b51baa56c6127c0b43a2a11b94e56a225f684872a0454e0dfe42099543827e2061efedac5c4b53155631d1ad8e982a91146ad1b226214c6e964ca7453289404e4e9520087672f470ec3e56434ceefd6fbc1d6f50aac3bd8f5349ee9b9e81d82eec11b12c9393b4d2e0aaf3b36ed8386af5f0bfad28c2d91a9a2ea4c58b93ac83d4dc47a09a29a8b5ce8e3542c6c25abe842b7561eb7328c0388c94ad2cc2145f3469152ed4d0eda523db30958e47ed263f072b10475183229386cd1d99e3170446a22b08a2a82e4aca3caa8aae00572b66c0a0acecfedba015409e42ab957f76e3eaf2594fa14f237cb3a9b4342314e3d0671314cd28e20a1148b762d1ba6c13f131c518f4d248856a4f129cc29b60217c40c6f1e804730d11e656a7afd1f907b2de6b2d8554d2dc7a0b9c5bcd9a6add452ac6c99ad7f6db0d1ae553d630717685ee3252cc6f902f6b31e9d8aab5889b1c8bd60ea0a4a423de83d2d4b1fcaeae339ca8c46c1d33b9f56dd2e1ac7616c95e0e729d096f9f8583d69b1683aea5a1e409a96c7b0dccb49be92d9359b043255909e8d3d596753320fa30ccdc354f28c90300d93104e1a1dba247859510247324932c822b28e892220544a52bc49c28ab92bc1e9722ca28b02807318c322b93faa55991ae561835e40ed578381f8c87a8495bac29a33f648b8c628a2c2bf152d3ea4537987eca464d56cd546510cdbb99e9116cca39cbc4278a41d794599be561e1945e25d3b7b1ef148f6265a35eb84ccddf3b66e0c898ec9d2e9819076e103a6aa89819358e6280973b9585875de2922bc4c62d20b24d5055faac1aa8f154182ce17628a8e4e90ae7499acedd2cd5331c48dd572e1444087594134ad7af541ab991b21eb90632278f23692966f02d1ccb3a8e895dd3e4582abb566b48bf4593b59db9691e5f7c537abae66c87c4ac7f3c6a8ee476b57fb3e13526b6d4b7dbc1efb5ca86cad8f61abd1a1abb5bd7d5cdc2deca6a559f6ec75de4a9969f8cb98542791918c6158b1dae188d513dbe222927cc857af376dcf4df1974b6d0ddb74a8b16943d694b98b85bdad4a9f16fe65ec0d75b84aba6b1b0c826ccb2cf001926b35627593219741250544fda050975a1abb500905aeb1557828f9fb2b46aea4a7d0848c69609345568d0a8125655b21f1af4c9b56ecdbf8aeed729136a822430a6825e31e8d6ab8ddfcbca378084424ec02cc67a4518a6293f9b18e4c118f19778440ae24858a200933178a2c2d9300221ed940033b42020823dfc4842440454a9dfab271811acc23e494943a8a49a8fd9023f0cf0f22a2aaa8fcee1350cf0ea287702a18e611826d4da83170776cea95b68ed45241555d36838b41c28acb3768d25153ac93522865249a3062d240e6309de3764d11722a26d91293bc2b15a080fba85af4196aff000468dfbb61131e101f671804a661f63837fb385918a22066bf0dec080880a7d08864b9a50688c1c3376c6955264ee380a11ee9a57219b386052bb71205066b22cc8ab502bf72e5e9410313a78e17721d2caa8734731a9d5a31db37f1b5a808f7d1d1eac447bc630d1cd1db18a5dc99eaf18cdcb76c9acda3d678733b55922723651c98573242a889c6c1f21f891a739315987aaec08855847466d4d67b75eaf57655962fed13faa6eb03b02bf0f6c712d5d9b24dd5a46c958815acb10b229a934d235bb255e2480180d5536e3e6be6dbed7e457b2f17bc7e145774ec547b942015add6aad5ab1d9acad5d5650fb08b3b0d32f5d5ae418ca2cda7fecd77168b06a116928d85756e47dc6a50a506dc69f56f62af20a4b5690fbbf13ecd7651559470ac941a62d3c22641470b2aba8f1815bb93acaa8a994139cc618d96ac56a798ad193b5e839a8d70f9bc9b88f96896122c579268ba2e9a482cd1e3759baaf9ab96eddc377674cce115d04554d42a8910c5874a994f42c4b5bd0aa5691b6b8485071684a0a2d3b12c80a29b614569b2350925523374926e299dc98828a49a5d0a642942dd6d9d0943dbf4eb95325c929546bb10d0685ee7b5f396952b75b60e225239f3cab4dd99a30564ddd7acd18c14aa591b7ba478eeab292918c5f472ae537685d191af404bc39abb2d070f295f3a4d50520a463193d873a0c544566489a31ca0ab2324cd66cdd56a98a0246ea2089d2290c9104b242eb8d7844dca24a153088bc8e958776916af0654dd44cebe3c9cdc5b92031022f1d3124aab212ac950336907ca28edda4b2e73283df2b43a34ec032aa4e532a733568cf83fb3ab52b5d8791808ff00b3923211ff00050ef19ad1cd3e050319167ec364fe152319343c082219f6d28f4a8f8c8785614fab3186aec83797afc4b4afc4b68c829569eefc2c9c3b045a11ac64836f7d7f877ac9241ca3ef2bedaa5f70fdf6ce5329f6706c164aa56ec20c82441904e4145cb0342cba428cb03507ed5c0370944445291047c01ea4229b9f748221904a6bbd7eb473c88568b4e562641a43307f16a56610f1cf98d703aaf3278c8cc45b396903fa43365923a3161f2624433edf6bfa2493a49f48532aaf1fa0e98be6f20e202295906cfe2d92b1b16fdabf335176d9f4647aeb318d7a82c9b960d1551bb455148e628f432d6fafe3a9d09af1a52aae4a2d6da443181a8a9071ce2bd14d604c81e1936714e5baccd234628d905d92a097bc838488e1350ab87bb9d896bad7e802a5428b4e4416562d75812ac42a60aaf06d566308b2a0462505158764e5c338b50dd9e3daaeb3768645254e4342afab7593a41b3673ae688e1b33802d499b75ea35f55069562384dd92b4d92523cc9a15f23b4927458648a48e2b84d35c1b02a42982a28eae57a1de3f918881858a7f2a4649ca3e8d8b62c5e491235b159c791fb96a824b3c230664234645707501ab6215043db48a5204a50d7b416d0b235c6d47a7b7af4c374da4b40a15a854a1a55a2441224da462d364562f5ba441121117282a99082252940a2219d0b6b4d70e50916ae35fd2576d2e8aada59bad5482550946eb847957424523b0326f5158b13145552725548a0464781ca20cdb7b7d8aeb9d7ab4839975a894d5655eca44ce3c9356af087907937005f0829872f4ec45caf290a4fa22641554eee38bf4b35910f964d252a9579c908b969aadc0cc4ac20ba1859394878f90908817c81dabd18b78edbace63c5e365146ce85a288fc42073a2af9a663146487d61ad14612714a6bca3291734d22584cc69ea5007612cc601322504ca4d99a3c5bbf690a9269a712d9d26aa31c9908466444a528045b9d7f4378ee59fbba4d45d3e9e6f16ce75e39adc32eee69a41a882d0ad659caac8eb48b78859ab5562d07875928f51b20768444c8a6259eb088898a2b8245c5c74691e48bd9876560c9b332ba969254ebc8ca382b749305e45faeaa8b3e7aa819cba5553a8baaa1ce61196c7d3aa31311235f8aab572320661492565a123e0e319c44a2b3253125d5918d6cd5364f549521ce5923ba45533e298c5742a818406451ba9b55c2a2d9bc3eb3d7f12dd92cab966846d32bac5168e1c2ec5caee1aa4d6352220b2ce63235c2aaa4521d45e398aa7319468dcc9cc10d7b406abc5ba6b47a7b67307292b390ae10acc2a2bc3cdce1bca6e622d64d91548f94983766959068645dc81be6ed6587e7910ea914b7d2bf6ebda855ddcdfda71b35f6c3a8089712bf6c4335518c34b7da0ab43bbfb4e258acab38d7fef7c5316aaa8ddaaa8a273107a93a0d1116668e4695524a3cf38dacc7629d721c8ccf6464b22e59d80ed4acc1034e3470d9baeda58482fd059045549c14e910c5887f4ba74ac89e6252a759929650d1275251fc0c5bc9139e01c39770463bd70d4ee4c68576f1dbb89319530c6b874e566628a8baa634336d7f4364bc23a6749a8b47359f8c1ae386d5b86417aff00da0bace5f8c22c93222913f1ce5cb870f3e00cdfe25770b2ab79a8a9cc6f96daf682cd3af22d28f4f6a8d45ebb92aa24dab50a82758917e0a83e7f5e4d2624242bd7a0bac0edd468365dc82cafbca1fdc381bba5e8947b04a349c9ea65526e6981d828c6625ebb112528c948a70bbb8b51a483c66b3b6ea46bb72e1d303a2b10ccdc385d66e29a8aa8634b3f0ab57f6dc7f0de83db440cd5a8fdcfaf76d9b19d3b7a66edc7ecefdca067920fdd9914fc53174f5dae25f75cac73c6b3d7b428e8e9d888ea4d4a3a2ad0c8b1d658e8fae43b265608f2c68c39594d356acd24651a9220462c883d22e9123c7e0c8506ff00bbc35d7b41655263416747a7b4a2c6376ed23696d6b30adea51ed5a2a0bb56cc6b8932243b46ed970059ba28334d345500513294e1e595714a5294a529408520014a5280014a500e80a500e80be200000001d007c83e59f58c6318c66892e5b7f357c9afed07b9ff00c47b266eaff4f8f9702b84c1d1c3fa25f1d03c5437975d6a1a87c886f2379201fa373799bb6fed8f90fea397d8c6318c663cf2d352de37cf1a77769ad6db00fab2f7b275dd86a558be820e5ca55e939568641355f22c166d2078a7c98a9173031ae5b499229f3c3c6b86ef8add5278d1b3fd2a39376670ddf6bc71c44d54cdb72deabc9b6d58a9976bb46504deb511c588e9380acbf0acbb8e8a7d716fa22e5173b26ca92858108dbab04616cec23bef5c059688a7fa64dc36d6b535e3558d7e0da2dca6b2c9e8e4f71c65d2a0ad138875bdc3b3ee75aa93bd71235f9475646b679ed9fb29d1a1add194ab41e8cbeab750166a458e8907261983cf7f4c7b272ef6d6d5da55e97d610d2d6fe12b4e2e53662d4da78f67ab5a077ab4d99236afb4e2e21e2e8432d53195ae15364f0d24e5cc8b96ee5308c78e472d75b7d2836738b66df4b5fdab5b52eb56e69c990a85bd849db632d4a52778f1f91d3741e305b6af15009c2b7d19a5ac29b5bbc03b849a55faaad7a0dd44d6ebf6b91b3d8a4aeb71dbd356c3a339074adbb5d63a835dc1d2f72ec4b00c36b590b710d31a6eefc5ca36b10d728464ac2251b15161bd2bf25b71c5788e1466d9e15b49a330fa6dfbf506dbee7f4909bdc3c80dabb26c2a693b253f6272e61393460b5b19f776c790509c2cb171b22757ccb20af3c892b2abec5926bb2ab932de59d248a2fa4c7ec56936d507721717865e9f7bbf41efca5ed3dd76facee593a9f1ef556b063b609b5f70276f8a91a6699a76adb8d43f0de558ab51b754ad968aabcdaad2d562b023311d60b44c91cd65f4ca6c6c6ded05d3d393972f6f7b56cf08ef8d36f9db0cef2d24a036d6c4b2ed56578b7d6390f7dd5175a56bebdc056ab422ca0354c2509e6ba8d8b83bd929ef2051afaca548ec4f628297b4ecfd2039308548547169d18e2fd17c6bd75a1e21ca36bd80c583e83d41cb9bdef00d78f26596be6b2907adb7f6a5b6c6ea8d8ead599443ea8b38249845c259e05c9d82598fcb5e096eed95c05d79c50e373da16b5b2d6a3deb407978d9bb26dc4a1adf736e69d6e4a9f7d91adcbc9d8e66a17897afba8892b4d280d1b16c54755125426e32bd211963eebe9c1caab358b725b2a92da975a6c2db50dcae8c92dab13b2b6049d81ec76db61a49e6bca8ccc7b6a1c0a84acad37aeae51d675e3660af6a4c2f0fe7aa8de4665dbf415c84a1f05363b4e1c73d7434bd5b466b3b3f2d6e1b9eed50a86b2b25d25758541f6ced4143a837633736faa3559d310d75ac4a4a4e3885aca6d148c90228ca24a275228968b77fa78ef6dc3547945351f8eb0baf5a44ef95a8daed8dfafacabf45b2de3875af74feb47b1a463af116aa2951dd7056c9e8d93418c7af55ab3e612d10d1dd8943b56545cefa576d7b4b3ad54e6a3290cf4a46720cdb4e7f4753b915baa84ca699d978f7a5b5e4c5b90bf562a2da706db4fdab44bdde98d664e39d435d53bb3a997b3f59b709249be53f323843b9b7fefaac6c8a4dceb2de0186bed6352ac3bb3d9ae30f3dc78bb6bddf319b5ec1b875930818f936f6db5ec9a6360d7538ca46569fdb680806f352f3d597f310c4a68fc08ba23e9dbb7b8b8cf5d68c697edbdb6f63dfec1548fb5d91beaf790f79e51ca6e06cc1fd9d5a11e79d3e8ca0bc6308b14d55226b4ab106a8be4da022f8b63eff00e9cbca591a0da75e6a7574c6a98c4a3f96ac35aba80d8f768d0a7c56ede5be8fdf1afe0231ac3eb266306ce2295ac672bb604e35c199b17d30d99c6a72ac3e29c1f183963c06e43e98d7bca6e47b8b7d55175b0e6f96f25b118d5ee7b21f38b7d577df2bf8eb70d110577768d1cc47342d61ae6b1b161ef4da41833acd46b9679e8f6af50ab484f4eb4ccfd43a9ae9b9bd3ada6abd0d48254656bbca1acda61cdb0b694bc6506d357a87236a5bcacd31acee9ab1a4b2ef753ca417dadaff005dd7a2508d866d1f1e15e51c162a301e3dad75c70577640f063921c6cb4a1ae86d9ba36559ad314681d85386729c0dd646a3313ebdb767b9d5ad5c5b2d5172cd6d05ad38b26b69b6d3551634ba66c7716a48b629879e706b2e02f2c366eeae4954ea565abe8ab568cb8d0e12139190927b46b6ede3c92f4d8a46a29dd67a7a88c60e2e1d2d0d2bb9260b729899617903d765e90a3384a69269bb672d727f53fa686fdd73254423fd6ba36cf4680d74d232b9aeec9c9fdd9706bc7cde11d683cc4b6fbd4964b169c1979092bf3608c3bcad2815b1af2d5b407edc9a7369b6bb90a5a91e947c9f6772d1f79b558b5121b1a890dc01addbf76c55daf727b45eb3e33695dcf4adc93432121526cbdbe4eeb75bd53652b2d6765d8b774cabc32136b30968b8f3b9b4b77f477e5b4d71b253524623a36764ed9a8f6cd0aeb56d8bc88de37aa83cdef7fadead834399f5996b1eb07cbc05e1cb7d7b2cc6535bad5d9051bab729cb4a1b29eda26671ebcfd056abad59b595676c494f5298a5232378b35e98c2d0ef96dd86fee4dc6ab5d49372d53d8a5afb2a9d8a6df43bb8c6b47815a3e8cc0c830916eeda3a9a983216cbf37170ff00c91f337ffa5f45ff009ff9c7e6e2e3d887e48b99dd001440df75f44f4222220201fd207cbb2f4023d9403a3078888f90179fcdc5c3ff00247ccdff00e97d17fe7fe3f37170ff00c91f337ffa5f45ff009ff9d44e5edc1451620707f9a45f60e54cc73d4f4611350c7488af6898dbfc3dd214aa148650802982a07480c2a24a949d86e5c5c403b0e117338df300e82afa27be8440047eae408074501130fcfbe807c40c6e8a3cfe6e2e1ff923e66fff004be8bff3ff0029173cebb0b5b2a7563f0339f6a3c54accc126db536b0755a2fc6fbded954b3b7ddaa4126647d91f8c03be2fc17b88fc50a5ee93bb8adf949675e0dfcba9c40e5b3476cdeb5668575c55b509a72513700a8a8fd80b5dd4e6148c999530174325331ee8455488d5ab9504e42d2d2bcccb5c3b451e2dc1ae6fbb2265318518aa26989676602944c604da30df2bb850c60fa4a52266398c2005288018429282f5055a5e69d42c8706fd432ae2d7e3c85959de39b2710aedcb15cadcad9a3facdfec4537c7aa61160f564d18a55121dd2d20834f15cd7aa7792d371111072b1bc5ce51da94996eddcad11054fd7ad25e08ae1ba4e0a9ce216ada3596a8b948543b770dd83b905907082a4513294c89d6b4b69e764fd48a999ff0379f9260a02220157d47aced862fbea2a913dc2d7775491882532422b01800504ce92ab01125487187acfa812160f3fb4785dea094ef15fd90fbcdc649153dc2803811704fbaf66b30fc380a052f67f050c2e5b8952310ca192bb2eb945205aa256b88e3072aec00bbc3b74ab8d75cd620ad7f0c44d753ed35616ed7faa19ab337b254c883b5d095328e102846f42a192b2135ea1b2b04e5b3575e9fdea36f0ee50f8822d0ba0a973ad934fe2166be2e5cc46de788365fdd404c2d56508e41ba88bd147e0964dc0d6d51e7235b5bd62c1c712f9c95159f9d145356ddc719862c9bacbbd3334c8fa42366a598b12014a0f5676e9c26c5b32395472e92540e916b7d8bca197a045fdacd38b1cadd8a81113b870d75d50a912b28d8a501f027d9537b2ebb20f1654c00522118ddfac4130196222981ce5b04cfd485cbb704414f4fdf52a6253a2aac2e5e719e201b90a9ff00090e2db65b95415583b1491044ca07e8a952308146eaa5cda835104561e35f355132a9114336578bdb0c1740c74fdc1456f06c747dd2187da3fb4b2a9fb9f32a864fb5324961e78b1846aa388fe2373c2d8aa656c20c6bdc63b122e94070e41b9fdb359a56b8cc45a262678e40ceca6f8620837070e4c9b63c2c673e5a489952adc3be7d4402530e62c4d27c639b029dbb7512216753f809d7e6521dd15432adbc0a32a29a2a82d168abeda67aa4bcd782110ef8dfcd12fcbbecdc5fd8c2003d147a1f16671efb3097e4021d90ff003f11209e5333cea8d8b6c2bb4e28f3a2c0a7b6f540670dc62b626e44cd1a38748a20336f219a82924a20462c845c824576e5bfc7aac5a7bee90965579f4cac6d5eb891e1ef3ea94b3471f0e9b1b571867cce9f17db038b9647ab4cd9d919b818451edcbc6ca8a85110485112aa6aabf3ad05d77f970e6877e5d75f95ed8fdf5e5e3e5ffb175e3d7d7d77e5e3f2f1f3fa329ab2f3d59403705e3f881cf5b79c4a23f0b5ae31d8137003f10cd02907ef34cd6dbf9181d28e007dff0002b762f0ca1c8706c9b99842f3a22e563517cf38abce6aeb95534d4521e6b8c56f5649b1944125c5159482753712651232a2d9416f28ba40e115808a9d104d652683cd7820112871bf9a260020980c1c5fd8dd0880ff00cd879340301c7f5011004fafd4e03f2c92caf3b63a3a20f26d789bceb9b7256fef960e2b8c56a4e5d43fc3fbc0d486987f1312570657a69da92a9b72b81f33b8234033a2c7b0e70c3bc62c9dafc60e6e462ce9920e958d7fc60bc99f305964caa1e39e1a3c5fb133e6c630a4b999be78c45421bd87aba5e2a1a33f3ad05d77f970e6877e5d75f95ed8fdf5e5e3e5ff00b175e3d7d7d77e5e3f2f1f3fa32094e71441122a85e2f7379539d45d306e9f186efee802257474d53194326dca9baf8648a808ae07299eb507246fd3bf85ee6dcdc865daa2e15e33f35d92aaa092c762e78c17e3ba6ea2891143b558ecd276c8cba07319baa66ef176c655338a0e16445358fdc6e6bc1008f5c6fe689be5df65e2fec60011e8c3d0793320f7d940bf3000ece4f9f881c49c8f35a07a30fe5c39a03e3df401c5ed8fd9fe928fd3db2000ec47c3eb127460113745e8c3c7e75e0ba037e5bf9a3d8904de3f95fd8dd808007498ff00c13c7cc7b10010114c04a3d9c03c4479fceb4175dfe5c39a1df975d7e57b63f7d7978f97fec5d78f5f5f5df978fcbc7cfe8cba1aa79091db667df4032d4dc80a21d8c6a926696dada76d5af205c9135db37f83652d3e820dddc91cce8144d823db83a0ddd2fe20922261c80c6318c6318c63344972dbf9abe4d7f683dcff00e23d933757fa7cff00219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcff00e23d933757fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff88f64cdd5fe9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff88f64cdd5fe9f3fc8670a447bf9f13b8ee3d9885208f96a4a8880f4551503018040c5545450cb94416318c6504472fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff88f64cdd5fe9f3d8f0338520610112f13b8ee41f1030000a7a92a24f1f130980a24f1f1311330a243009501f64131ccbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcffe23d933757fa7c7cb815c260e8e1fd12f8e81e2a1bcbaeb50d43e443791bc900fd1b9bccddb7f6c7c87f51cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcffe23d933757fa7cff219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcffe23d933757fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff0088f64cdd5fe9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c6319d2e1107082e80a8b220ba2a222ab750525d20508620a882a5fa92589e5e49a85f990e05307cc30dd106e8208028b2c08229a20ab850555d504c852028baa6fa9558fe3e4a286f99ce2630fcc73bb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff88f64cdd5fe9f3fc8670a447bf9f13b8ee3d9885208f96a4a8880f4551503018040c5545450cb94416318c6504472fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff88f64cdd5fe9f3d8f0338520610112f13b8ee41f1030000a7a92a24f1f130980a24f1f1311330a243009501f64131ccbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633444f2a5a211fca0e48306a5391b32df5b819b722ab2ee142a0db61589144aa3872a2ae1739532140cb385555953009d550e7318c3bae3d3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a24b96dfcd5f26bfb41ee7ff11ec99babfd3e7f90ce1488f7f3e2771dc7b310a411f2d4951101e8aa2a060300818aa8a8a1972882c6318ca088e5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a24b96dfcd5f26bfb41ee7ff11ec99baeb80ec5fc5f063867192ad1cb0928ee2b71f58bf60f5b2ecde3276d353d4dbb868ed9b9291668e9b2a99915db18852a0a90e9265048840ccb3c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6752e65488ac64480a2c54943249f650f7150208a64ecc74ca1e67002f6650850efb1397e621a1cb904f27a477d6ee90b5332c759df6ddd92f2c71e527b64613ce6e734b4bb22a6226f02b5903b840a4131bc41302f63d779bc8b8c65685e3671ecac1ca4f5897476a72b2788befb4d276d0285000ddca525f0ccfed04974408a91f7c235f8b29cae3e190f73da25f0c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcff00e23d9337597a7ea8b2bc10e162ce153acb2dc51e3d2c754e27318e2aea5a928022650c73183c4c000603a8430000a6aaa98954365de318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319a24b96dfcd5f26bfb41ee7ff0011ec99babfd3e7b1e0670a40c20225e2771dc83e20600014f525449e3e261301449e3e26226614486012a03ec8263997d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318ceb54e6224a1ca0263113398a0520a863188511002a60620a82221d0100e4130fd2060efb0d0edc8996733fc82deb3af1aa8c9e4d6e3d9d2ce992adc5aaad1cc95da6de2ed546a2e5e8b651baab1d23b7178ec5131053172b897dd3eecff004f8f9702b84c1d1c3fa25f1d03c5437975d6a1a87c886f2379201fa373799bb6fed8f90fea397d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318ceb54c5224a1cc714ca44ce632850031932814444e50121c0c2500f200121c0443a129ff41d0e7c8591692fbf7784b47cb2d3cc253706cb916538e1b22cdc4cb47b749a72da59768ddbb46ed569145523c55b20d5b2281d63249b744852a65dda5e9f3fc8670a447bf9f13b8ee3d9885208f96a4a8880f4551503018040c5545450cb94416318c6504472fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631903263d46c88f7d74c5d8f7df8f5d3753e7e5ee25e3d7ebdfba9f5fafb84fe20d09bb0c7bbfde47befbb85987befcbbee69e8f7e5ee2be5dfebdfbaa77fafb87fe21de99c5fac455238d3c79a64115724254f476a7ad4415d2e2e5c92320e870118c08bae6028aaa95ab648a738148513008108427442df4c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c640c98f51b223df5d31763df7e3d74dd4f9f97b8978f5faf7eea7d7ebee13f883426ec31eeff00791efbeee1661efbf2efb9a7a3df97b8af977faf7eea9dfebee1ff008877b6e8c294ba4b4e94a50294bab35f14a50000294a15288000002fd20001f2000f9007c83e5974f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631903263d46c88f7d74c5d8f7df8f5d3753e7e5ee25e3d7ebdfba9f5fafb84fe20d09bb0c7bbfde47befbb85987befcbbee69e8f7e5ee2be5dfebdfbaa77fafb87fe21debfc78948f9cd01a366a25da4fe2a634f6b2948c7c8088a0f23e429508ed93b444c0530a4e5b2c92c9898a511228022003f2cbc38c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c81931ea36447beba62ec7befc7ae9ba9f3f2f712f1ebf5efdd4fafd7dc27f10684dd863ddfef23df7ddc2cc3df7e5df734f47bf2f715f2eff005efdd53bfd7dc3ff0010ef6dd18629b4969d314c0629b566be314c020253146a510202025fa44043e6021f210f987cb2e9e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6320a4c04639f94bd898593a02f42203d8a0a75d081d2101eff412a898f7fa1c9fc41a13b620097605e80ddf905c6cc06ec4447b09b7ddf622754447b0f988a8a0f7ff00c67fe21ded9a37ff00eca69eff0065bafbfdd388cba58c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318ce875d7c2b9f2f0f1f875bcbdcf3f0ebdb377e7ed7ef3c3afe2f6febebbf0fabacd0cbbb9cb579b9f6ebb6231e664eb67df9cb33440c88c519aaf6b9655b8c60cc18f2e31e289882c8654e79116ded8be319d0aa23bcd38d0b4f38e39681716964ce36cabe95d58ad823e39d0be60c6694a3411e51a327829a22e9b377a2ba482fed93dd4c85380743e437b718c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631903263d46c88f7d74c5d8f7df8f5d3753e7e5ee25e3d7ebdfba9f5fafb84fe20d09bb0c7bbfde47befbb85987befcbbee69e8f7e5ee2be5dfebdfbaa77fafb87fe21debdc778d6f0dc7fd190ed4ee146915a775946b651dae774ed46ec69508d513ba72a88a8e1c19348a65975044eb282650e22630e5e2c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c640c98f51b223df5d31763df7e3d74dd4f9f97b8978f5faf7eea7d7ebee13f8834276c3111bfde4440c02370b30881c0c0701fb69f088180e750e060ff00e2f250e601ec0c730f661de0fc0274e1f7053860f5dba5df3a79c54e3e3a70edd3851db970b38d4f5359555772b28aacbaa639c7dc5573fbe737665ca9ac274cb9718c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c867a995666ed231bc4aab570998dd263e253a47289ba584a90f4022200a98a98fe87102f639a1736f47a711b67684524b7c42519b12eb1e9afe6c54f7936565936c457ce31d3e8c3fb85480fe71ef5e3137976d1d38405354fbbbbd3e4447819c28112897cb89dc7737460280801b52544407c8a26054040404ab88899c1441737d6a08665f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6320e40c62307c727f1919b9313b281fea2a2712fd064d603fcc03e91455037e829a803e23a14f66ba59f6c9d84f5cf8fc4bcbc5b1d38f06e934202ce279faaa895aa052a2d8bee1cde2dd12952443a4d32810a001bc6b84aa56d5e1a712d4a72126d6a47e34e8b3561b4ca892b2edebe3ac6ae30e84a1d039d1190463fe1d3785484132382a842113294132e4f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63219ea42e19bb40a1d9966ae12287451ecca2472143a50053f989bafac049ff007804be59a18b7341bbac6e0daf5a9040cd9fd7b655ea0deb63a892a76eee26d128c1ca07551515454324b373a6651255548e251326a1ca2061ddd1e9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c6318c6318c6318c807926cd8388c6ae4eb02f2ef4ec1891168f1d01dc26c5ec8a82e0ed1059362d88d5838133d7e76cc817f8767f11f18f19a0bc7e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633a1d2c2ddb387004f70504165813ecc1e6292663813b21143001bc7c7b2a6a183beca99c400a3a18f75cfa96cdcbb6ed2b356ac56b2ecdbecfaac98fba0c99a9336a95913b5660b88ac0d5b99c8a2dfde115411213dc113f639bb97d3e4043819c29ec081df1378ee6282698244029b52544c40290a1e3d78097eb298e55044542aab14c0aa997d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c81930ee36443aefb62ec3aebcbbedba9f2f1f6d5f2eff004ebda53bfd3db3ff0008e84cd840217ebb81804042df65030090a908084d3dec0532f654c43f41207c883f487c833781fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631903261dc6c8875df6c5d875d7977db753e5e3edabe5dfe9d7b4a77fa7b67fe11d099b04042fb770375e416fb281ba28a61d84d3d01e9312a6240eff004278104a1f21297ae83781fa7c7cb815c260e8e1fd12f8e81e2a1bcbaeb50d43e443791bc900fd1b9bccddb7f6c7c87f51cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c641c8081583e1326558a0cdc88a470389150044e229a80980a825387d2604c04e2023e05137419a14b662e575b2360392356cc88e2ef6b5c8cd9f97c2342ad3cfd42b56be6a2c7f866e060490f255537b452f92871ecc3bbefd3e7f90ce1488f7f3e2771dc7b310a411f2d4951101e8aa2a060300818aa8a8a1972882c6318ca088e5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c632064c3b8d910ebbed8bb0ebaf2efb6ea7cbc7db57cbbfd3af694eff4f6cffc23a133610085faee0601010b7d940c0242a4202134f7b014cbd95310fd0481f220fd21f20cde07e9f3d8f0338520610112f13b8ee41f1030000a7a92a24f1f130980a24f1f1311330a243009501f64131ccbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c642bf2028c5e10544d103b4704159530912480e89c05450e5310c44c9df91cc5390c52808818a21d86857dacc4f19b4764c6a8e5abc523efd7162776c56172c9d1da58a45b99c337061132ed5714c556eb184c2aa4621c4444dde6ef4f4f8f9702b84c1d1c3fa25f1d03c5437975d6a1a87c886f2379201fa373799bb6fed8f90fea397d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c82931108e7e62f606064e84bd0088f60829d7400454447bfd00a9a83dfe843ff0008e84ed8a73abb06f6a9ce650ea5cacea1d439c543a863cdbe318e650545854318444c638aaa898444c2a1c47c877807a7cff219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c640c98f51b223df5d31763df7e3d74dd4f9f97b8978f5faf7eea7d7ebee13f883426ec31eeff791efbeee1661efbf2efb9a7a3df97b8af977faf7eea9dfebee1ff8877817a7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631903263d46c88f7d74c5d8f7df8f5d3753e7e5ee25e3d7ebdfba9f5fafb84fe20d09bb0c7bbfde47befbb85987befcbbee69e8f7e5ee2be5dfebdfbaa77fafb87fe21de05e9f1f2e0570983a387f44be3a078a86f2ebad4350f910de46f2403f46e6f3376dfdb1f21fd472fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63190721e20c1f09c9ee9019b9f34bb10f70bec9fc89d9535baf30ecbd822a8fcfe499ff8474296cc51aadb23602cc9b03264added6a34660baae81a355279f99bb6072b948bb806e9091205d621155809ee28529cc201bbefd3e7f90ce1488f7f3e2771dc7b310a411f2d4951101e8aa2a060300818aa8a8a1972882c6318ca088e5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c632064c3b8d910ebbed8bb0ebaf2efb6ea7cbc7db57cbbfd3af694eff004f6cff00c23a13360ffd3ebc7c803fd2fb2fc8048600ff008e9efc80c98153100fd0053294821fc0005e833781fa7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6319d0ebe4d9c8fb2671fb85bf7098f89d7e9337ee486ec3a329fc051ec3a1300f61fae6863dd6705372edb54b189c2154d9b7d3961525175528829ed52a608b4d57422e944d800fc21147222b9ca9019611504d9bb97d3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c6318c6318c63190add93568a3c55b20445490740f5e188021f10ebe15b33f7cff310038b666d921128001812030809c4c63456318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6320e40c72307c74cc6228466e4c9988220a14e544e62988254d430180c0025e9353e650e8871fa47428ecb74e5f6c6bfbd78bace9dbcbb5a9d3a74e17174e1cb9713afd55d75dc8888b859654e65155c4445539854efeacddf9e9f3fc8670a447bf9f13b8ee3d9885208f96a4a8880f4551503018040c5545450cb94416318c6504472fb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63190327e3f66c8f97f0fc0bbf2ff9bfe1f8753bff009dfdd7e9ff00f13f77ff007fe9ef34266c2010bf5dc0c020216fb2818048548404269ef602997b2a621fa0903e441fa43e419bc0fd3e7b1e0670a40c20225e2771dc83e20600014f525449e3e261301449e3e26226614486012a03ec8263997d8c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c839029cec1f113298ea1d9b92a652008a863991394a5201544cc261308017a513f9983a3907ea0d0a5b31a398fd91b0183d445078c6ef6b68ed01282628b96d3cfd15d212014a0414d521c82502940a21d00000759bbefd3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6320e4040ac1f09932ac5066e4452381c48a80227114d404c054129c3e930260271011f0289ba0cd0a7b39c15dec9d84e88ddbb4239bc5b1c11ab4f77e15b1569e7ea15bb6f7dcbd5fe1d1030268fbcf1dabed94bee395cfe4a9f77d7a7cff00219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c640c98771b221d77db1761d75e5df6dd4f978fb6af977fa75ed29dfe9ed9ff008474266c2010bf5dc0c020216fb2818048548404269ef602997b2a621fa0903e441fa43e419bc0fd3e7b1e0670a40c20225e2771dc83e20600014f525449e3e261301449e3e26226614486012a03ec8263997d8c6318ca2e5b646bc818795b04ddee9b110305283053533256685651513360540ff62c93f72f536aca5c4ae9a89631caa9bd30396fe280fbc9f9480dbcb4b935e4b6db3edad6c4d5900e1fb39dd907bb56cb458577172ff77e4dacb5a864821235c474effc4ef9078f9155a49ffc05c15373fbbcba092a9ac9a6b22a115455211549548e551351350a0722899c8225390e510310e511298a2020220203961643955c668c752ec1e72034e924601d9d84d4621b16a8f25231f2360af551c31791ace51c3e45db5b35b6af00f1b19b82ece5ec30d1ee888ba916a9ab7f719d4bae83541674e5649b356c928bb870ba8445041044865155965543153492493298ea287314842144c6100011ca41d6c9d74c65ab502f6fb4a673b726a8bda842bbb4c1b796b5b2700266eeeb71cabf23c9d6ab9404c8b88b45d24a800890e600cb693bcaee31d5a76c159b3720b4e5767aa9311b5cb246ceec6aa442f0b65976b2cfa36b120690946e9216774c2066a4095c329f6d963e29fbe51891a365562df08a968b9d8d633309251f331126d927b1b2b14f1bc846c83370503a0ed8be68a2cd5db658820749741551250a20621c40404299aaec7a0de5e5923e9f70aed91fd3ecd394cb4b2879568f5dc0daab258b1b0c049b745432cd64e1426e1c24db28403b31936255fc0ce5103d64a2a9240515544d303a89a44150e5201d550de29a65f2100328737d242076631be45011cfbc653b6bb755e8b02f2d1729f8aac5763d58f41ecd4dbd423e35aaf2b24d21e31159db8391222b212afd8c7334c4de6e1ebb6ed92299554851a8b18c67c9ce44c875543953493298ea287301089a6401318e731840a5294a026318440000044440032df6b2db3ad3735755b76a9bb576ff00574651dc31ac157904a5224f24c926cbb86c83e404cddc803778d1ca4e1b9d56ce1b3a6ee5bacaa0b26a1ae1e3240dad55a796697a5b49d8a736d808683b0cdd7117a82933150766773ac2bf2afd814e2e1b31987959b0368f70a10a9b95621f11311140f93fc90c3da6b9617d658c829c8b9690a6ce275ab5b38f7883a715db02b070b664e1a5d244e63b1913d7ec705300d57022bf012cc5c097c17208cfb18c6318c872bc66676ab02ba6c67e83641e2cc8aba42ed168e95708b674ab6030ac9b670b3376920b9c8092cab5709a6631d0540b118c6321dd3b6ac5ba8edeb96ecdaa200659cbb5936edd2298c040151658e44d301398a501398004c62943e6201945c0ed1d7568b7daa815cba5726ae9472b435b6b31b28d9d4b4015e898a88483548e63a4629cbed3920791d92e74507a0dd65d121ebcc6743a74d983572f5e2e93566cdbace9d395ce54d06ed9ba665975d650e2054d24524cca2873081484289844000725357b3d7eeb5aafdc6a72ec6c156b5c2c5d8eb73d16b95d46ccc14db2424a265583827d2bb37ec5ca0e9b2a5f91d15487f977d64c56918e6cf18c7387ec9090922ba3c73059d2093c7e46244d47a664d4e72aee8acd355251d0a04501b9154cca890a7288c51ce44c875543953493298ea287301089a6401318e731840a5294a026318440000044440032555fb0c05b2122ecb569c87b2d7271921250b60afc9b29984988e744051b3f8b958e5dcb09064e131051076d175905882064d4314407387d61818d8c9b9a90998b670f5b41fb9b0c9b87cd936308de29a0bf935655c9950498123d880bb782e8c97c3b6e9657c521030f5b5b3575ed6db5c5ace452b5377068d99bd941fb62c1ab5d5d8165119c0933a856658a3c69cafc1f9962b60663f102a024026cb3c1cace311a34660390fa4fec80abc15dfed41d9f4a08f1a65a674b58acdb48f06641b9eb562b21cb01053a450d192d33dc63074e1e14c885c6bf6cad7fab2a4fafbb1ee75ba4532341afc6d9acb2cce2a1d233f5d36cc112bc74aa692ce641cac93660d50155cbe70b24835496554210d50c04f425a60e1ecd5a978e9faed863184d414e43bc6f2313310f28d527b1b2918fda1d56af583f66b22e9a3a41651170dd54d548e6218046de6d3defa6347b364ff6f6d0a46b96f27ef0c77decb147c42efd26c7448f1cb366e572bb72ca3c5c206937c8a07671892a9acfd76c8980f951afb2f5d3595a44139be53909ad96dde3cd7514ad96189237d691f18136f9d539999e02f656ed218e59570bc311e2494698af4e62b610546a09d9e83abc3c958acd33135dafc33459fcbcecec8b388878a60dcbe6bbd92939059bb262d1020099672e974914ca1e473807cc2d56bee47e84daf208c4eb6dbd40bb4ab8776362de32bb658d919059dd49bc03cb1a49324571727089636aad3f70a952144d1f3d12fd151566fdbaea5ebc64ae4e7216145804ccbc5c48cac8b4878b0939068c064a5df9fdb6316c01d2c97c648bc53f76d58b7051cb83fd08a4637c829226dad56a49dbe113d99af9499d7cc0656fb104b9d70f27488b03b820c95bd816485dd69801d9bb20bc994993703b5725153b41502d1719ca1e36cd4d4056e2b7e69d7f60b6368e7d56826fb1ea2798b23199917f110cfa0637ed607930ca6a522e463a1de47a2e1b4b3d62e9b47aae56414216fae318c6318c6318c63190cf541499bb5408450526ae14f6d4298c45048918c0439485318c43f5e26294a630808814a222003a15f6bc8ab31b4b654bacdd9345a56ff729159ac6b641a473655f58a45ca8dd8346a42356ac913aa29b56ed88441040a9a6894a994a01bbcfd3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c633c8bdc1c38474ef22ab7bff0041e94776fa8cdcb6fedbfb2b5f54d7889c9875cccbfc351a075472302bdb3ef7015638d6a1232f35a709443c668d71ddbd0b0b78a6e8a4fa6623e367ebee4fec8e2e71eb4f6c6d088cd596e1b734bdd79aa1ac90d431154b043412713bdb6db382aecb5e62dbcb92efb523a2b524d0bb59679308ab6fb0bb72ee1d4632d2f971b2ff00305bdb887bd60ab54996e3a6f8ba6aed9552d751d62b6556c321096598a83b67589b1b1d1e6df44c5b81947e0d53788c90ad0524d0f2890bd668b272f7ceadf1a4b7b6d0d05a2b4cf1c38af79e3ec5f1d5f5126d8d8e5e4741b4bdaeaeb382712f15ac28257b66b7c61185936fd475049dc362d81195afcb43d7e46c8ad7ad3231b0e83fc79db571f54b85bad7f5becdb3ed8af4eef16548d01a6a0b545b34046c85b262b77c3db37a6db81562172592b5388f1f34dcf5a9d5cec6fd8c7575eef82464341d71e53d8b490bb84d63eb08ff006321152db1b6653ab52565d671d74da7439be37dcd17949d2fa1a8b20f9ad135cdf423e368e6e426f8b06d3677ebba90d60b8c7c6d76b2ce32a2c60dcb5928dcb571ac799d09e9b57ad6fb1676d3c99e59ee0d713b5b9a6af95d3508da832bb66be85665eb6da4e39a6b8a64dd4351b0909276acb2e593b0dbddb37a76aa49849306cdb1b37bf197652fb408eb833adf6751f62691e2c5a340bad9bb21a3380d69351143d5d69ace80a868d25f907723f88d5fbada0b688fd9d481a9519ab2424d95aed76172fcb1ac259abb47728359dc343439f8cb74ba71cb4a6cde406e5d334a195e3f41ec3ad3a99a9d7357690a8ee3955eff00131d3d6364a5df905b1e4afa43da679b44c85252b34ed8ae88ca156bf13da2b9c742e3be8fd3ba82d84a1596f5c89d9fb0390d70d30c35d4b1b4d6bad9572d95b610d7fa9d86d9795785357a16c365aed21c58d8c03e984e3d83f9689a8b56b2866d1f8f507a2fd4d1855e49fd0a3d4d337d9853595c24a65171c74b2d91edeeff00b5b72ef6e5c11499966763f28bb2c3b7d27a46bb10e2552804655840d811304355a5ddb89ac36b2f5715a9d1b0d7db64d5d2dd14e365cf35b1ba4b8bcd6299dc29bc5cac54f523e8f48f032cf128ab4f256c16abf309042199d861da51d219a62ca36c6cdb271b1919eb0914ad4e99622dc6ed08cb77c44f5a367c35978cf50b24f6b5829f246c8c02913e4e5a46d7ee10baf179c6f13111ed6c11e6df6c41fdad99b59bf849ba6b5dea1f56522f525ee7b537d46b5695cd1f53714c258b8e3371af27f6b5960b60728768deb6b389491b722ef523442d1ab35956ea9449781818b3d71e5662ad88c8cb961ebfe62f1c39d3b9b77ed091a2ceec6269d4ef7c7c9ba6538d7dd646a1c8d6b47d2a7b673c5aab4c9de860af770e4ab9d771b2f63b9a134dd1a85264a41bc2caa4de1e15d57fa12a9ea8b53e3f726af1bbaeeadf794cca9d33afb43eb38a8ed5ad7513a7b47895da54b69d6df7de36ce6c763d8efd71b04e2db1cfac5124908d79ed41842308d7a36dadfa67d57db596e15ed43bd2e9154b6b091b46d7377d9523a76d7626ac2f486a855f6cbb0c42b00e919dbc6b4b34c6e89b9b652692f1e354a86bdd7f4bfb68672c1691a68f54f58695d7f6f6ab5a76856765316faf6375c4e3371c50b2462f5bd95b3ad06dc7377081192a9434f6cfd43afe42beca86cd391a95488ce0dbcda4ead3607d230596e75257fd44f7da162b8d0f79f216c3a16f5baa81a910b54cdcb4dd2adeff0053ea8d9b48ac5fb7a6b25ab8c638d4f8db257f57ed90b11d8a05b4dd1dee48556bd5f744a921328dd2f51e77cd890d8f79a3d5f66afabf50ed1abd7f436998dafd828e13bb36737242a3ae6d0fe36a9f033bb0252e951bf6c089b95827108b8eae6bed49ab241dc71dc4a6c09072c22f79c872d6279014bd09c007f6cb245f0638f3455aef5898b5502bdacef76bb3396ead1f596c4072d629d4a599dea3d63210714d18231b11046dab5db61a46acac112494bcbc75d4bea2f31b6aad68e416eed914ba6b4baee1b85e2a914ef42cdd76db110efb5bd5f4b6b98b6b17509694a855a7508ad83b42c4ac53d2d8506961654377697af180d857b27bdd2f5978d7bc9373a622676cf1737b676747e978e3dc78cf01270bab95aec44ed1652a8fe6621db589402568214b8e7d798db4db5a9f76d9a4e6ea8e96a242ccbfa020759fab8542cc85be9f569c359ad32f5fd79b667ae7b0f8fcbc8dab5fd3d8f1db5fd776599641ad9153d9222217e4ceca88808e7f0518a592d6a849462a78d8a6763f45b8692bcba8e99b7c672be26ff296bd92f6ebb4dba811facda6a3d190f1d3f0956a9e8ca6ca542c93b27685e5239492b330b04cc93b94928f887331658ca63e98670ee30121b507ab1d4ddde5c515dab575b71df6df7cb726690d30b4557af1b212da36eaf398876abb98b0a74dd609a7a0f535f675e7da964b247d5ed84a353908b522e654a92587d678f0fba62ab30ef23e66af2f689cd5978b44ff001de78fb02351da73ce98c1475321d6818b66e5f6bfae5312a946599e56239b46deaea85b2d28d820e0105e676cd4deab4ce3ecf01aef6f6cd4d835fc20848db85b5ff1fec97d76c2d55df636d592a9062682a929254699bfdb56330b958da1be2b55eb952a72f6360b4a0c9e50d3683cead39a9391b6b71b32e1c94db464d5abf1b355dd9c69982876d1d01195fa9c4df2cb6085add3537765b94db39dd993319376f2c5c7c0bf675604984e15eba25bdaf51bd4212e2cd22b172b06d375b9363f276c0aeeb9cafdff0044abb335671ce4666e09c2a3ae2ce3075bd6845518985d76d1f398680359e259da6d5391108acfb32316d8ef3957f50fd7baf2e9b9791fc96bee9dd5f4cb6cced3dbc7a64f6a69cb044eadd3d47dbced6a7eb07b37599760d6336ecbce6a3a9c2ab21146b3bafc3a9abc585a43daaf09b05651a6b5e7ac24cc369346c57eb956ab36e958ddaf6a7173b5eb293bfd0265799d613970a1ec59364c25825a872112e37345eb5a053d83e419397b404ad93b5a8b84790ed29b535cfae357616b15f1ba59f61c8d6e856ab84e5a91bef1ee092b26d39cd1fb1e46b5ad4521abc0c83ba4d4b6cc9eb1a61658506ce9d3aaadaae4fe42661ad916daa551a1a33d5621a52322ea5396a62a4b59b53ebb53625aaf3a8ad16aacd17516a8d5e89ae76cbe0326172be50ecdb72d9c85ba3da9bf8b95b5d925ab948aec94542d46ef6776db2bb88f4bf51ba6a3ca4b0f24ee762be494cd05a4ef1fe912735a80d1d0b779f9adcd7473488997a5c1b3068951e367755eac567ade6946d36fab8fec0cd571026661987f07a8bd7028cfe25c3cdcd3bb69e92b6feb126e646678f9115d2cdd84ba528b21b15bc237a9c11d57102836dd7b469308e41f328a233a3b6b246cd4c4edaebceaed7a7ed8f9dd2bb559c26dfdb161d9159d71a0206779090afa4353de1bb3e50cedc776fbda229bb2a9b0b55adbc90acd52428b2d6e59ab96e9575d415520e5c239b4f9d1618c9113deab77dd9fb7e6f48de6e565b771e60ae956bb51ee376d40aeae5b6f6cafbf7b323f5a274e86916cd247606bbd716fe343a8c45c5c11a5556599de6a2db642d1738e3e22f55928dcc8d19ae8f35c85e43ec6b2d06abb3b4dc1d9edbb7ec9c6d42a169e3ec93281db3ba93b4521c45cd36b36d5717c8b9fd0b51650c2b4ba9013b5861450b0189293eaf47a7d9379ebfd88f262d9bcec160e3cd038ee8f21795361b2cf51a660e17973b5e736ddeb6deae2484455212550352a0a6e2aedb0ccea454354e5ebf5581166cd8ca034696caa523eb19b0b8fec3606a17775938de474e38daf0ca5a6f5a358ec7d694bb85a1296acb1abbdb247c8d660298ef5bec2859085af20ce626505f49b941e96a2eb64c8a64cfe71a939d15be2bf27641bee3dab73e46ed0bccf4be9baa253ba61173a4a801b45d2752a952ec2f69d1b5090982eb17457d6892b6af2477afd32c4c54bc43a68de5c71076f6bbf57fba4ddeebb21192537ac24b5a6e7a936ae5236bea1808bb04c6d28dacc7c72ae5f4f4646dbdf1690d76c6cb8ea749bd9cabb06e9e89a948c8d65277680396630d44f5786ecec3a5eb51cfb516992cfd775eebad810d6ae3bda7636bad3cf6efb27e3e52b5596f1b4fabb37daef5c57351522a02fde4b4830839cb2d9d688bddb9563115dca7e5269de6c5fefc9d7f485dac34aabd474cea6aad3b768afa65cde8bb0a677344ca6f0b8a29d82b0fe5d37e3a5a84deb8ee39ba75dae5967afa91491866716e1ec674cc6b0e6c5d78abc76e375ce56d285db62d7a65df2df78b399d7d3d3b4daf44916b43ad35081f6e569b58ec5b2d79063a810bd308e7506ca9f19679c9a3b695948c764c48d55c4bf51d85d13a6f5b32d83b1b4d542b957e11e9826a3d77b0752540f40a5d3a0e3dff2ab63a5708baada2c0d64dd91a135e52ab15cb7bd49b3c464ac91cddd43484447467d58347fa996cad63b56a579a9d9631d5e62e1db7dd8a8ecfd0153a6de63b905b92d10bc8267b55fd76b894fcd5af52f1b9dd5ead4a924523305548109ef8fb8d95fba8a25f5a9e99e7c34e0372923b614edb2f1c9ee47a56aacd1b4ba4e75156f5f7166ab742135744547524842d8fec97d4ad6b51907376fb7ac77493b3dafec845d1a162e69e2b5f1a29ff0ff0071bad8df6337d2f614f5135e40717e91168ab69d5066ecf87de9fbad7efd6a98d4d912d4d5c95a6e9e4ca8e97655a16e4751110e127d6d63048b52827965cfaa36f0dcba635ec16abd3b6579b3da4dc26d9a25b606f7ac58caf1e390daf8f0d62d51356988bbca36a95fb5d9a59c59aadb2c615cd8dfa302754f5dab4fb8956b210d89ba6f49faa54cedfa94d6d6dc57fd5dabee5b4edb6dbeeb9a2b3e3dad47d3b47d3f35091ba57526b33b29490b1128bb7605e4eccec3b2aececd659c5a1e3e1df54f5db6720e53bdd7ed5dcb2acf22b9156dd63438cb7d9b7ddb341c2eb7ded65475eccd1b4b71caa919508bdafaaad754b0dce0ee8b395a594db5798342935e97656d9db6570b647ad82247e06b0bcb5e471b92ba7f6ec4715ec361a46b6d16f29b4ca2b1d93a4a11b55768ed6b0d70d7f9c9c76f6d2211d15aeb5bd2d0aac1bfaa34995279ed9e6e1d9c72516ba529973f94baeafdbbb5b71e654dab9e4da14ddd5ac3726e2d02f2cd51195b1576b957b5b85e8467ae64cdaf2df2551d8d294db4fd9321626755b2ad4a315b4d76a30f7f103756ade765d77cb5e48ea1d631dabe5eb943690d4ca239b96b155f4fab0b39396ab635db538c94551329b819d5f456b46f015e9b9461598088b5cabdb922b576b684ce2cd75ffaa1d9f6bca69f4b695da637771fdddb77edd2389b134ea14595aedaad153aaf1f35c5e5b536ad151e469b575e6b2dfb6d61af1f47bb2552c9b1aad2f3f3c46152af4ca57275ef1b3d57e5da57a2e6f913b6f4d2b5b99d11afd54cb6fd2db3a19fd09d056f65723373c8daa76027ac774d8cfac8ceddaa69d5b7755a8c5d623a720ccc827eb51b272923e8bf21f565c6e9b4787cb3fa948dff0055f1e6d574dfb7bb8281587f6d7fb0a81a9ec74ed571517576c78e9594b0d8a6ef137683ab5984246212b5c8e63ecb2fb4198b5f2c2dfc2cdff310f7a5b55ea4db51dc7ada9bde5365a3a12e36bd40a6e3fbcb23aa360398abb6c177b1e626abb2dab1b726acd01b35eeb0d9567d9afd90569a4afdcd72c173d2d3b872dc6ae5def48ae5feaadbfa29ac35af7dc0687d06cb920eedbac9aebfafe92d4944874acdb075b562a72735b0a22f2bedb9fdcd7bd6d551a2555a47c94d50e49f4b42a50e7419fb53a7ecb3171d5d43b3cfd2acdae6626ab318f5fd22e6e13756bad2c640a408db0ae91480a4aa69908a3c13a68ae0aa862b9410700aa44b918c6318c6318c6318c81930ee36443aefb62ec3aebcbbedba9f2f1f6d5f2eff004ebda53bfd3db3ff0008e84cd840217ebb81804042df65030090a908084d3dec0532f654c43f41207c883f487c833781fa7cff00219c2911efe7c4ee3b8f66214823e5a92a2203d154540c060103155151432e51058c63194111cbec6318ce874e9ab16ae5ebd7283366cd059d3b76ed64dbb56ad5ba6659772e5c2c622482082443aab2ca9ca924994c7398a5288e78f101ea441aab62ec4aef26e52cbf7bc97fb3c046682d6da7dc5aa4e85ac2bae246d115c946db1a0275cb2b371de634d3ea9daad9719e691f235ab77de1806ac7e2199a01a5ecb6fa8dd3e2962c433d53b92befa5e93abed10561b5d2e05ec4b477bdf687e1569469395383d824ba225ba49b798b3b84176b10e2b74e849192b39a0dca0bb36f4259bd6338ab598c52686b7bbec514bc8be6d02eaa5418b9f56cb12db5f54767475aa3a39bdad394615eb154eef5c7702bd899423f59ccb43c7c847c6bfb1569b4c5c7e5272d2d941db344d33480352e25eb6d5d37b9773c8d317bd9b57c6eecd967d4fa66b9154c24bc3377739b0ef51f39172b6790733111aee2e3092323579f52658832a8f7d6d3db958e4d718b5ceb13eafba2b6498667bdd42535e4f58766416b154665aed0db07d811d6eafd5b51d721d9b5acb2ae12520279cec7b5bc7d548d8f53e18876774b88fb86e9bdb564b6c8b8a75423592db5ba6bfaf9cd4584846b09cd65af766d935ed46cee1b49582c8b9df59da568f6155c20fc8c556d2ac8ccdaa2dcc9195c56bdfabb71768e7bb384abfba2ef0949bbd775e2b63a1d123a662ec366b157b6a5a524eb693db444ca3d898e82d436998939e7b1d1d0e8579787b926ed6a33f0b3a70d53e7da5c9ae53683d21c6f4ee911576b1577dc9bf2d567aad65a307b41a95499d614d58cd8cc3e7d6a616561b9b6353a12cd618b8b8f8a8eb0ebebed362acd332103688e65671efabb541cf2175bc33caaed0d71a4db446c356fb29394faa4f233ada5b73b7d1fa6765b8b14159e5da52b573f98a5ee0b51dfbc916b6590ad574677eebbcadb37b2acb31e8fea13a7f62ea2d6bb82b144de7f03bab6558359e98a25935b1a8fb3b69baadb69e9590b7d5aa17899aeaa8500f59ac4fdbdb596caf2be452b51a67aa3545774c1a3bc76b37ad5f11eb5093165fbafbfac15f8e9e96898d95abeb26b2c959e26275c5a76a9eeb06d8d676af8b4d7d4ca6ce4c3095986b12b1e394aecbb964d616e354929999dafd6478bd4d3d2492f41e4aaa6bdca5ba2e2cb13a755983c71a9bbc2138f522eec08c7581c2d10d5fec99e6d1d0645d333e964194c7c3b2fb4221fc7213b57d5cf8d9f04d2563e83c909b84334d385989f87d3ee5c40d6ed3bda72a511afb5dc94c2d36dd849df5db0bac2dbe460ea4bd9528ea584858147e76f1ee9324ff5bfaa0e9dda964a641d5f566f72c7dfe5343576b56296ab5422e3d4b4f206916dd9d5883956eeaf647b0e783d6f515ee76078ed006cb45ca42a7591b03b978945ff006ed6f544d23a8b7ba9c7a9bd51ca2b15c8b7e8ad78d6728fa4656cf447d26e6b553b859e750b435944904295ad2b577accb6ccb94937630353464d045c3c5dd9c8dcd8edafbd59aad5ba2bc617883d8fbaf6e96b37fdbd2117af6b5498082acc059f6241b6d23a5cf333162ad47c9df1587db5a5a88e158d4674c959271635a24dbcc359564defdbbf546d15549abb475fe2f64c332aeccec62b794435da868b6307a9f62ebfd297951f4a35b4cca53ca46ed3b359cad65e11ab7612155a55b241065dd5dcb995b8efb9ed4a4f44ea5ded1da8b78158eecdb35ed5742a05c6a90facf633e2ccc9cba8f2f0fabf7db1c1a5154f8ba356acbb2be2241ea126eeab14554635ab8707236c45e3ff00aad6ad180ae552cd44dd561bc6c0bccc4e6b9a86aed2683d8d8ed23799c9eb6ebeb389a05ec7b28ba3d0b58bca52fb0ee7706b5b76da4acd14e8ad665bcc3394793769eb07c65bdc5455ba9bc7be50deae71948a9dea9d10fb44a1032ac43753baed6f56412178b54db1a7d56c7b986d906956e354b43775235f7c84acb26d619e472efb3478b1c98d17c9693daf3ba7aa3355f948693ab7df29db053a1ead217a6d2b1f264a7da117b1ef9f48d8615d45c4bd0afc8ce7c2b95a1c59bf8d6e683938d7aef2ff0018c6318c6320a4a363a5d9398c9660ca5239e2628bb8f916a83d64e9111030a4e5a394d5417484c52889154cc5ec007aec0322ca5294a5294a0429000a5294000a528074052807405f100000000e803e41f2cfac631906ca3d846a6aa51cc59b049772e1eae9326c8b54d678ed532eeddaa4408995472e96319570b9c055595319454e63888e7cb28c8d8d33d34747b1606927cac9c89993441a99fc9384d1457907c282698ba7cb24d9ba4abb5c545d44904487504a9100bcbf8d8e956ff0928c194934f79b39f857ed5078dfe259b84ddb471ecb84d44bde6ae9145cb757c7dc41c249ac918aa10a60e92c2c311a48c79226308c66147eb4b322b06a56928b4a79fda6ac8b6048117aa488a87f8f51c91533bf70ff00102a790f71c8208354116cd5149b366c9268376e826445041044854d2451493295349249329489a64294842140a5280000676e318c6318c6318c63192f6d1314c9ec849348c8f69232c2d8d2afdb326c83d933334ce9333483a49322ef05aa4a1d26c2e5454504ce7225e253880cc318c6318c6318c6318c6318c857e9a8ab1789245132aab4709a6501f11328744e52140c2a23e2226100011552e87ff984fe20d0b7b6e1a4eb9b576657e69b7c14cc1dfee3112ccfcd138b4928fb0c8b47cd4c66e63a1e4ddca2aa27048c242988250ebaeb37787a7cf63c0ce148184044bc4ee3b907c40c00029ea4a893c7c4c2602893c7c4c44cc2890c025407d904c732fb18c6325f2d15193b17250734c1a4ac3ccc7bc8a968b9041374c24a3245b28d1fb07ad5629d172d1e355956ee5054864d64543a6729886101c5881e0770feb656ff0066e81a12ce1b44daebc5919b68facd32b566eb5f6b53b1555ece591f4b4c4854dc5618b0808faabf7ce6bd05111f1cc2063631b30669a13cfc997154578876ae84d6ae9dc036d74ca19d3faeb690731ccb51b6b0b4d68c9b387bf10b1195310b6594211a798b76ea4dc82e648ebb832b9d307c28e2556aa3194380e3ceaa88a8c3ba07b1b06c6a71c8356ae42c148b494e4391307062967b5aebe7e549558e897ee5d69a9530670ec5ba35c5f78e7a33695990b96c4d5d50b8599bc54742965a72308f16563215e4cc840b676918c0d9f7ddd91b0ce49d6d678838715d93967f2508ab17ce55706a4e23877c6381d8c7db90fa669ec364a90cc2bc7b7a283d1963c345d4868716c4c751f1d01246538eb576395323efb18d70e916caa5f14e0cad4b42e37693d5ab544daf28315506743d672ba7ea10d08b3f6b0103aea667e36cd215b63060ecd1646caccc4b1729b83b63bc6e9a466ad9c24d565513db0aef00385152aed82a559e2fe9982ad5a903a161848ca4c5358f952ad52734270ab9413440a2edd525e3aa93c7a4f078f2baba90ee975581bd8cae75ef12f8cfa9f63d876f6b6d1dade97b3ed6c2c11562bd40569831b2cbc5daac895bec71aee4d34fe20cc266ce8a73afd990c46eb4917e2453f31309a998be0cf0fa1211a56a238e1a963abec58c9c7358669518e4639167310163abc92456844c1130ba81b85ae3cca9ca65885b2ceae9284752cf975ae4b4e3de936309abab8d759d51284d252a139aa1804701d2a24b8c749c4ab2300a28632ed9d3a8d9a9664f953aaa0bf4245e11efbfefa9dd0d0fc2de2740c1c5d6a238f7aa99c142b870ea2e30b528d55b3459d2f4c5d71202e8aa73a462ebaa2b22a0a99441289a9c142a2912223d06248c270fb8be9305a312d17ae1262e1bb968bb74abcd532a8d5e49ec19a74dcc620029ecaf35b5b61cc28981c08695b6cb48887c62892c97cb0e1e71722d076d63b446b666cdf4bc14fb8648571a26c4676b34493d6501328b200f856b2915429993abb4906a8a2e891aed428aa658a9aa487a770cb8a7afac15eb5527416b3ac586a92709335e9688ad336aee2e5ab3af196a6ad48a06297c4ef2b9ade399d3abee172aaa42c32464230ed45659452b4b771df47df649b4c5c758546c326d19ec98e41ec8c611558ac7704131aced0687129880b2178818c8e8cb026b02857add833130028d91392c8513d383815ac4854e81c44d0354214d0e612c4eb7aea1ee7ddeb7445fa10ab89999c5c122ee7031165649b815088cb3149d14be6653cee1bde1df166488ba6fb41eae729b9ac6c3a62a456a71829fdd9db53b60b3eca8b48a0881504eeb60b659e627dc2009bc7afac130b9dc01a45d7bb525878d9a16dd4fa1d02d7a9e9567a6eaf5caef5ec058a1909b654f7c9d7a5aa89c9410c9fc52eca551af4f4c45a3289adf68a2848b93a6e4ab1fdd09437e26f1a5a4cb0b0b6d21ae51998c0b8959c812b6c4164d3bfc24056ae08281e1edb96d375faad6a19c3574459ba11b0312cd9a4dd062dc89f63be2971b5fc9c8cc3dd23adde3f9677abdf3f3baac472edd675a5548b57542c462aa2760dc682784861ad95b36448c022634a428958b604a75ad78eda374f3a41f6afd5f50a3bd6f1f211293bafc5a6cdd7d9b27f77c1eb355c018caae89d2aa569a2255cea0b46105191cd05bb1668b72de7c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633e54395321d438f8913218e737423d10802630f400223d0008f400223ff0050088e687ce4aca339ce466fe9a8e7aa4947cc6ebda928c2456405aaafd9c85ea79db57aab5141b0b651d20b1173a02d9b8a2650531412f1f6cbbb1fd3e3e5c0ae1307470fe897c740f150de5d75a86a1f221bc8de4807e8dcde66edbfb63e43fa8e5f6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633e4de4253014400dd0f8898a27294dd7c84c503144dd0f422503104c1f20300fcc3443728d17adf933c8a6f24e5bbd91437aedc4641e34682c1abb7a95fec0474e5b3115dd0b26ebae551545a0b9702d93395115d6f0f70dbb5f83835f1e16f117ee98ca1aae1c65d1215e19c2a049afb14357d5c2342601a908dc650ad3d92c819b945251d02c721ce06039b29318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c865993372bb272e1a355dcc7aab2ec1c2cdd255762baedd566b2ccd6390ca3655668baed15511310ea3759540e22928729a2718c6318c6318c6318c6318cd125cb6fe6af935fda0f73ff0088f64cdd5fe9f3d8f0338520610112f13b8ee41f1030000a7a92a24f1f130980a24f1f1311330a243009501f64131ccbec6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63344972dbf9abe4d7f683dcff00e23d933780719ebb114fe38e80a9d7db0b282ace94d59010ccc565dc0b48a87a34147c7b5f7dca8aaea83668dd144a755439c4a40f2308e5edc6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633457f376bd2352e6772dab12e899bc9c0f25f7a44bf40e640c74dcb2d9d6741521c5aaee9bf90189f5022e574ca6ec0aaa801e43bbfb46fff00d94d3dfecb75f7fba711974b18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318cd1ebea77ffbc7f9e9fdb0b91dfe2ddb33ffd9}}
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf7\f51\fs2\ql To change the number of shares and the par value, * if\plain\intbl\cf7\f51\fs2\ql any, of any type, or to designate a class or series, of\plain\intbl\cf7\f51\fs2\ql stock, or change a designation of class or series of stock,\plain\intbl\cf7\f51\fs2\ql which the corporation is authorized to issue, complete the\plain\intbl\cf7\f51\fs2\ql following: Total authorized prior to amendment: Without par\plain\intbl\cf7\f51\fs2\ql value with par value type number of shares type number of\plain\intbl\cf7\f51\fs2\ql shares par value common 150,000,000 $.01 preferred 5,000,000\plain\intbl\cf7\f51\fs2\ql $.01 total authorized after amendment: without par value with\plain\intbl\cf7\f51\fs2\ql par value type number of shares type number of shares par\plain\intbl\cf7\f51\fs2\ql value common 200,000,000 $.01 preferred 5,000,000 $.01 (7) the\plain\intbl\cf7\f51\fs2\ql amendment shall be effective at the time and on the date\plain\intbl\cf7\f51\fs2\ql approved by the division, unless a later effective date not\plain\intbl\cf7\f51\fs2\ql more than 90 days from the date and time of filing is\plain\intbl\cf7\f51\fs2\ql specified: *G.L. chapter 156D eliminates the concept of par\plain\intbl\cf7\f51\fs2\ql value, however a corporation may specify par value in article\plain\intbl\cf7\f51\fs2\ql III. See G.L. Chapter 156D, Section 6.21, and the comments\plain\intbl\cf7\f51\fs2\ql relative thereto.\cell{
{\trowd\trqc\cellx9453\cellx10164\trrh14122\row}}}\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\qc \~
\par\pard\plain\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\pard\plain\li110\ri110\cf1\f51\fs20\ql \~
\page
\par\pard\plain
{\trowd\trqc\cellx9453\cellx10164\trrh14122
\intbl\qc{\*\shppict{\pict\pngblip\picw680\pich903\picscalex69\picscaley69\bliptag-183346538
{\*\blipuid 32b96bab4c4434ee3bc1242e9651d9e0}ffd8ffe000104a46494600010101004800480000ffdb00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffc0000b08038702a801011100ffc4001f000100020203010101010000000000000000080b07090405060103020affc4003e100001040202020102030605030304020300010203040506070811120913211422781517183138b71619272832232636374142243952b40a335177b6ffda0008010100003f00ff007e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035b5c27f253ae76278c351e66e21ea4776768e34dfb118fd834cda27e25d235cafb2e032d52b5ec5e77134b67e56c364ece1f2352dc33d3c92524a9618af58a577d297d32b276f76572aa7f05bdcefb2f85f3a2f12a279f08bf655e6c44727854fbb7ca79f2df3ec8a88fe2f765f2a9fc16f73bcb5117ff0005e25f1e155513c3bf7d9eaabf65f288aaa89e155111cdf2fe2f765f2a9fc16f73bcb5117ff05e25f1e155513c3bf7d9eaabf65f288aaa89e155111cdf3f3f8bfd97d55dfc167743c37dbca7f81389bdbf2aaa2f86fefb3d9de7d57d7d517dd11159ec8a8abf53b7bb2b9553f82dee77d97c2f9d1789513cf845fb2af3622393c2a7ddbe53cf96f9f645447f17bb2f954fe0b7b9de5a88bff82f12f8f0aaa89e1dfbecf555fb2f94455544f0aa888e6f97f17bb2f954fe0b7b9de5a88bff0082f12f8f0aaa89e1dfbecf555fb2f94455544f0aa888e6f9f9fc5fecbebedfc167743c7afb7fe09c4bede3c79f1e9fbecf7f6f1ffc7d7dbcfdbc79fb1f57b7bb2b5513f82dee77dd7c278d1789553cf855fbaa7362a353c22fddde13cf86f9f65445f9fc5fecbebedfc167743c7afb7fe09c4bede3c79f1e9fbecf7f6f1ffc7d7dbcfdbc79fb1f57b7bb2b5513f82dee77dd7c278d1789553cf855fbaa7362a353c22fddde13cf86f9f65445276f76572aa7f05bdcefb2f85f3a2f12a279f08bf655e6c44727854fbb7ca79f2df3ec8a89f3f8bfd97edfecb3ba1f7739a9ff006271327856fb7955f3cd9f66afaafab97c35de5beaabecdf3f57b7bb2b5513f82dee77dd7c278d1789553cf855fbaa7362a353c22fddde13cf86f9f654457f17bb2f944fe0b7b9de5c8abff82f12f8f08a88be5dfbecf545fba784554554f2a88a8d7787f17bb2f954fe0b7b9de5a88bff0082f12f8f0aaa89e1dfbecf555fb2f94455544f0aa888e6f97f17bb2f954fe0b7b9de5a88bff82f12f8f0aaa89e1dfbecf555fb2f94455544f0aa888e6f9f8bdbfd953dbcf4b3ba0beadf65f1a27132f94fcdf66f8e6c5f677e55fcadf2e4f2df29f99be5fc5fecbf6ff659dd0fbb9cd4ff00b138993c2b7dbcaaf9e6cfb357d57d5cbe1aef2df555f66f97f17fb2fafb7f059dd0f1ebedff0082712fb78f1e7c7a7efb3dfdbc7ff1f5f6f3f6f1e7ec7d5edeecad544fe0b7b9df75f09e345e2554f3e157eea9cd8a8d4f08bf77784f3e1be7d95117e7f17fb2fafb7f059dd0f1ebedff0082712fb78f1e7c7a7efb3dfdbc7ff1f5f6f3f6f1e7ec7d5edeecad544fe0b7b9df75f09e345e2554f3e157eea9cd8a8d4f08bf77784f3e1be7d95114bdbdd95aa89fc16f73beebe13c68bc4aa9e7c2afdd539b151a9e117eeef09e7c37cfb2a22bf8bdd97ca27f05bdcef2e455ff00c17897c7845445f2efdf67aa2fdd3c22aa2aa79544546bbc7cfe2ff65fb7fb2cee87ddce6a7fd89c4c9e15bede557cf367d9abeabeae5f0d7796faaafb37cfd5edeecad544fe0b7b9df75f09e345e2554f3e157eea9cd8a8d4f08bf77784f3e1be7d95117b6c1f6ab60cce52be326ea276e704cb0e545ca6734ae3187175d7c395bf889e8f2fe4278d1cac56a2b2abd1ae56fd45623d8abf9e6bb5bb161f2f93c4c7d3fedee6598ec8ddc7c797c2e97c596311936d39e5853218cb16798e9d8971d71b17d7a53d9a956496092273e18a47a469d8ea9d9ecfed19ba587b1d50ed66a715cb74aabb37b5e9dc6b4f09492de4e9e39f6aecf8ce59cb5c8aa5165b7e4eecb151995b8ca5726af1d89db5eb58e66ebd93cee9d9c9b0d57ab7da1dda2892754ce695a9f1c5fc1cbf47217a8a2436331cab83b8e59d94d99083da8b51d8fbd4a47ac73be6ad0790fe2f765f289fc16f73bcb9157ff05e25f1e115117cbbf7d9ea8bf74f08aa8aa9e551151aef1d9d6ed6ec162b24eeea176f2abfdb26dfc259d238c9b653f6763e3bf1bffe972f4d5fd728f9131d8c54b0bf53211c915a4a90316cafef80ed36c19cc9c78e9fa91db5d7a392b642c2e533fa6718c18c8dd431f6afb2b49263b97727692ce41d592863d8ca8e8e5c859ab14d2d785ef9e392fabe726d935fc467ac6033dab4d95a515c935dda6bd1a9b0e21d2f95fc165eb6332396a105d8d113eac5572572362aa27d655f28dc6daa72f64f67e45d8b40b1c2dccfa9d2c03b28d8791b6bc1ea3538eb627636e45519fe1dc9e2f76cbe7ed3728d91f771725fd6b1b1cd4e095f61d56674104d99cf3d633f2d7b795a9fe1fd8a66e32b56b115baf4ea4b4f2eb63e9a2d6c549f8e4924b359d2225965c8a9319e923d92491c6e7a7a10000000000000000000000000000000018bb9b796701c0fc43c93cd3b5e2b66cd6adc57a667f7dd9b1da6e2a3ce6cf2ebdac63e7cb66e6c3e225b741990b34b1956d5e756fc5c2e7c15a5f4739e8d63bfce227ffcbf3e1e3d55dfb77b208a9e7c31783a6f65f0ac44f0a9b42b7efece54f2e4f091bfcf855623f727f159a5af1e7c6a74334c5becc9fec2ea5f03d74bd1d4fc0b2c367e38d7ee315b53ebdafa1e8db2d8bd127913cb1551de151127c800000000000000000000000000000000000000000000000000000000000022d77957c74a3b84becd6faf56bb02becffbb59e389b6e5f6727b37f2a2fdd7f337ec8bf993f9a51685e65f1f3fd0774b7f4a7d7dfed4ea84be000000000000000000000000000000000000000000000000000000000000045aef279fe0a3b85e3dbcff0b5d81f1ebebede7f74db778f5f7fc9ede7f97bfe5f3e3dbede4a2d0bccbe3e7fa0ee96fe94fafbfda9d5097c00000000000000000000000000000000000000000000000000000000000008fbdb55a89d55eccae41b23a8275f799d6eb628196a67544e38d93f12d8eac98bce47664587dd1904984cc3267f88dd8bc82396a4d44897997c7cff0041dd2dfd29f5f7fb53aa12f8000000000000000000000000000007167b90d79e9d6912c2cb7e5960aeb154b73c292435e6b4ff00c4d982092bd262c3049f4a5bb2d78a69bd2bc2f92c4b144fe5000000000000000000000000000000186bb1b462c9f5eb9df1b3d9b94a0c870d728519ae63d9f5321522b7a4672092cd167e16f7bdc81922cb559f82bbed33189f84b1e7e93e8742f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000023f76cf6176a3d56ecc6d8ca4dc93f58ebf732ec2dc73e792ab320ec2f1cec9926d27da85526acdb4b592074f12a490a48b23151cd4528902f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000022d7793efd28ee127872ffb5aec0fd9aef572ff00a4db77d9aef66fab97f923bd9be17c2fb278f2945a17997c7cff0041dd2dfd29f5f7fb53aa12f8000000000000000000000000000000000000000000000000000000000000116bbca8abd28ee12227955ead7605113ddccf2abc4db7784f7622b99e7ffc9a8ae6ff00344f28851685e65f1f3fd0774b7f4a7d7dfed4ea84be00000e1d2fda1f4e6fda294d25fc65dfa1f8259d63fd9ff8a97f672ccb3b51df8c5a5f416ea313e825a59520558918abcc000000000000000000000000000000000000000000000000000000045aef2af8e9477097d9adf5ead76057d9ff0076b3c7136dcbece4f66fe545fbafe66fd917f327f34a2d0bccbe3e7fa0ee96fe94fafbfda9d5097c00000000000000000000000000000000000000000000000000000000000008b5de5554e947709517c2a756bb02a8be8e7f854e26dbbc2fa3151cff001ffe2d5473bf922f95428b42f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000022d7793efd28ee127872ffb5aec0fd9aef572ff00a4db77d9aef66fab97f923bd9be17c2fb278f2945a17997c7cff0041dd2dfd29f5f7fb53aa12f8000000038b756eb695b763a3ab2e45b56c2d08aecd2d7a52dd489eb563b762082ccf0557cff4db62686b58962895ef8e099ed6c6ee4b7dbd53d9111de13d91ae57351de3ee88e56b55c88bf64556b5553eead6afd8fa00000000000000000000000000000000000000000000000000045aef27dfa51dc24f0e5ff6b5d81fb35deae5ff0049b6efb35decdf572ff2477b37c2f85f64f1e528b42f32f8f9fe83ba5bfa53ebeff6a75425f000000000000000000000000000000000000000000000000000000000000022d7795553a51dc2545f0a9d5aec0aa2fa39fe15389b6ef0be8c5473fc7ff8b551cefe48be550a2d0bccbe3e7fa0ee96fe94fafbfda9d5097c00000000000000000000000000000000000000000000000000000000000008b5de4fbf4a3b849e1cbfed6bb03f66bbd5cbfe936ddf66bbd9beae5fe48ef66f85f0bec9e3ca51685dc9f129b2cfb87c60f40765b29224f95ea47044cf496ed8c8bd7e971e60ab3156ed973ec58473216b9af91ce546aa31aaad6b4d86000000000000000000000000000000000000000000000000000000000000022d7793efd28ee127872ffb5aec0fd9aef572ff00a4db77d9aef66fab97f923bd9be17c2fb278f2945a1795fc7855ad4ba0fd29ad4ebc14eb45d53ebfa455eb431c10468ee2bd5a47247144d646cf67b9cf7235a9e5ce7397caaaaacc5000000000001f1ce46b5ce5f3e1a8aabead739de113caf86b515ce5f1fc9ad457397ec88abf638f4ecb6ed4ab7238acc0db75a0b2c82e5796a5b85b3c6d95b15aa93b593d6b31a3d1962bccc64b0ca8e8a46b5ed7227240000000000000000000000000000000000000000000000045aef27dfa51dc24f0e5ff006b5d81fb35deae5ff49b6efb35decdf572ff002477b37c2f85f64f1e528b42f0cf8c8daa8eedf1d3d19da31b5afd3a595ea8702be0ad94823ad7a2fc371a6b94a44b104734ec8d5d2d67be34faaae589cc748d8dee746c9c8000000003896a9436df4e495f65aea36d2ec295edd9aad7cc95ec5646596569626dbadf4ecc8e754b292d57cad8a57c4e9218dcde58388da50b6f4b916becfd79aa4149cc5b765d5121af3599e37b28acbf8365973ed4892db6c0966589b14324ae8a18d8de5800000000000000000000000000000000000000000000000022d7793edd28ee12f9727fb5aec0fddadf6727fa4db77ddadf577b393f9a37d5de57c27aaf9f0b45a17727c4a4b939fe30ba09366629e0c9cbd4ce0d92dc3668b31b34723f40c239ad7518e5999593e9ab3d18d95e8b1fabfededea9b0c000000000000000000000000000000000000000000000000000000000000043bf90ea399c9741fbad475eb90e3f3563aa5d81663ae587dc8e18674e2ada9de64931f62add8daf635ecf7ad62195aaf456bdbf728d32ec0f865456fc4efc76b553c2a750b839153ddd27854d17128a9f51e88f93c2a7fcde88e7ff00c9c88ae54366000000000000000000000000000000000000000000000000000000000000008b5de4fbf4a3b849e1cbfed6bb03f66bbd5cbfe936ddf66bbd9beae5fe48ef66f85f0bec9e3ca51685da3f0f78bb985f8aef8f7c5df6bd972a751783193b658a5824473f42c34a8af8a782b4b1b9cd7b5ca8e82245f3e58dfa6ad55d8f800000000000000000000000000000000000000000000000000000000000022877ca3bd2f477b931e367ad5af49d57ec132b58b704d66b4323b89f6d44965af059a734cd622ab9238ed57739c889f5588aaa945f177efc5adb8ef7c6d743ed479c836464bd4be05f19bacf8648720b1f1b6bd1ba563ebe2f0b0391ae62c2e58b174d9ed1bbc46eff00fb1f3cc000000000000000000000000000000000000000000000000000000000000116bbc9f6e9477097cb93fdad7607eed6fb393fd26dbbeed6fabbd9c9fcd1beaef2be13d57cf85a2d0bb07e19bcafc4ff00c772b9111dfc22707fb235cae6a3bfc0d89f288e56b55c88be511cad6aaa7dd5a8bf64d9780000000000000000000000000000000000000000000000000000000000002077ca4ec399d4fe367be9b1ebd612a66b13d45ec0dac7d85861b091ce9c61b2c6abf4278a68a5558def6a35d1af95727ab98f46bdb48017667c3ad44a1f155f1eb512ed5c8257ea2f06b7f1b4a474b5ac79d0f0effa913dd0d772ff00cbc3fcc117ac88e6a311110d920000000000000000000000000000000000000000000000000000000000000207fca3e22b67be36bbe987b927d2a990ea27612bd8915616a36177176ceaf573ac3e381ac56b551ee9a48e36b155647b1a8ae4a3fcbb07e19bcafc4ffc772b9111dfc22707fb235cae6a3bfc0d89f288e56b55c88be511cad6aaa7dd5a8bf64d978000000000000000000000000000000000000000000000000000000000000204fca7e7afeaff001a9df7d8716ea8dc861fa89d82bd55d7e0a9629fd5878c365544b315e82cd458551551ef9e091b1355656a23d8d72520a5d83f0cc8a9f13ff1dc8ae572a751383d15cef08e72a68d894572a35ad6f955fbafab5adf2bf66a2784365e0000000000000000000000000000000000000000000000000000000000000833f275ae4db77c7277bb5b81275932dd46ec257f5aad81f65cc6f166d134adaecb33d6aee9dd144f485269e362c8adf655ff008ad1ea5d81f0cbebfe53bf1dbe8df467f085c1de8df458fd5bfe06c4fab7e9aa3559ea9e13d15ad56f856aa22a7836600000000000000e24b7ab416e9d191d2259bccb2facd6d7b1246e6536c6e9d65b11c4faf5fd5268fd12ccb0acce72b61491cd72272c00000000000000000000000000000000000000000000002107c98edf3e83f1d7de8dcab5486fcfaf7527b07908ea5874cd86c2b38b3688d58f7566493a27ac8aa9f463924554446b1eabeab4771760fc33795f89ff008ee572223bf844e0ff00646b95cd477f81b13e511cad6ab9117ca2395ad554fbab517ec9b2f00000000000000000000000000000000000000000000000000000000000006bc3e5c5513e2ebe4217d124f1d3bec22a35555a8f727196c6ac457a472ac69ede17ea7d293e97de456aa37c148f1760fc3322a7c4ff00c7722b95ca9d44e0f4573bc239ca9a362515ca8d6b5be557eebead6b7cafd9a89e10d9780000000000000000000000000000000000000000000000000000000000002037ca9d8c4d5f8d0efd58cee3ec6571117503b08ebf8ea97bf66d9b55ff0075fb323990defc3dafc3c88aad7b5cb0488ef5f45f5477bb69082eccf875c7dfc57c557c7a63f2952e50bf57a8bc1acb352fd6929dd89eed0f0f237f115a68a19227c91bd92a22c4c456bdae6b518e6a1b2400000000000000000000000000000000000000000000000000000000000006bc3e5c1513e2e7e425cbebe1bd3aec2b97de64aecfcbc61b23bfea4ead73618fedf9e4735ed6b7d95ec73515aea478bc0fe2f36eadbe7c6ff44f6da95dd56be63a9bc0b2c7039eb22b3f0dc6baed272fbba285cad7beb3a46fb44c7235c8d727945559da0000000000000000000000000000000000000000000000000000000000000867f2318fd632bf1ffddcc7ee72538b57b7d4eec1c599932179f8ca4ca8bc55b52fb58bd1d9a6faec495b1fe66d9855eef11fb2fbfaad1b65ddbf141848f5df8cae83e162970f34743a95c10c64980ca4d9ac43925e3bc0d8ff00e8f29621af35c6b56656cb23a16236c24b131158c6aaec0c0000000000000000000000000000000000000000000000000000000000001af6f9689df5be2ffe416c46ac6ba1e9ef612447495d2d313d38c7645555aee8e649951117d5890caaae44f58dee446ad2305e05f17798c267be37fa2595d75635c35aea67027e09d1d66538dcdafc69ae5699edaf0d5a71468eb10cceff00a75a363d555e9ee8efa8e9dc00000070ee545b695912ddca6b5ee57b7ed4e5644b612bbfd9d52cfbc72b64a765aab1d88bc35ee62f98e48a46b646f30000000000000000000000000000000000000000000000000000006bdbe5a6192c7c5ffc82c31358e924e9ef611b1365b31d463dff00bb1d915ac7da97fe9c2d72a2355ef4735117c2c6f45f4752305d91f0df5add3f8a6f8f3ad7ab4d4edc5d45e0e6cf5a764914b0bd745c43958f8e68e295bf6722b7de362b9aa8ef54f3e0d94000000000000000000000000000000000000000000000000000000000000035e5f2dc8f77c5d7c84363f3f51dd3bec2358a88d72b5578c7634f2d63e3958f7279556b1f1bd8f7786bdaad55291c2f32f8f9fe83ba5bfa53ebeff6a75425f000000038b492f2576a645f55f6bde7f77528e68abac6b3cab591ac9e59a547a56fa2d9d56456ba7495f1a3237318de5000000000000000000000038934f623b54e08e8cf620b1f88fc4dd64b5190e3fe9468f87ebc53588ed4df8a7aac317e0e0b1f4dcdf6b1f4a3547af2c00000000000000000000000000000426f929d4a3df3e3c7bcba74b63f09167fa95d83a12d9f3137e844fe2bda5f249e67ab7605f5646aa8d9aa5889dff1923562b8a3a0bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000038d712dbaa5a4c7beb477d6b4e94a4b914b3548edac6f4acfb50c12d79a5acd9bd1d3c70cf0c92448e6472c6f547b7f68beaa431a4cb1acff004d9f59626b9b12cbea9f55636bdce7b635911558d739ce46f84572af955fec00000000000000000000000000430f91adba8687f1fbddddc3270cf631f80ea7760afdb86b3a164cf85bc57b4c6ef475892181bebf511ce74b231ad635ce577d94a378bccbe3e7fa0ee96fe94fafbfda9d5097c00000000000000000000000000389054657b17ac367b72adf9a2b0f8a7b32cf5ebba2ab054465186473994e09195d934b0408c8a4b524f6959f5ec4cf7f2c00000000000000000000000000000000086df229aae3b77e80f76f54cbbad371b9dea776128db75292386db637714ed7222c124ac923649ef1b7c2bd8ad54f28be117ca51b05e65f1f3fd0774b7f4a7d7dfed4ea84be0000000000000000000000000000000000000000000000000000000000000435f9154c7af40fbb0dcae2a6cde39dd53e7f65bc54162bd59af42fe2dda18b14562d5dc7411bd1ca8f6ac976bfb2b3d5b27bb9a8b46c97997c7cff0041dd2dfd29f5f7fb53aa12f80000000000000000000000000000000000000000000000000000000000001117e4030b8fd8ba27dcfc2e5204b34321d55ec043660f1139646a714ed723511266be2572491b1cdfa8d733d9a9ec9e0a324bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000869f22fb450d2ba01ddbdab271cb2d0c2753fb0572d4703bd257469c55b545e18f4fbb17da46aabd3eec445727dd0a368bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d78fcb822afc5cfc85237dbd97a71d8646fa2395fecbc5fb278f4464169eaef3ff00146d6b0e55f1eb04abe237523a5e65f1f3fd0774b7f4a7d7dfed4ea84be00000000000000000000000000000000000000000000000000000000000006bc3e5c3ff00b5d7c84787ac6abd3bec1a23d1ce63911dc65b1a7e47b1ec7b24779448dec7a39af56b9be55111691e2f32f8f9fe83ba5bfa53ebeff6a75425f000000000000000000000000000000000000000000000000000000000000035e5f2de8f5f8bbf90748fdbea3ba77d846b7d1b1bdc8e7718ec6d6b9192b648dead55f6f47b1ed778f5563fcfa2d2385e65f1f3fd0774b7f4a7d7dfed4ea84be00000000000000000000000000000000000000000000000000000000000006bbfe5c51aef8b8f90a47fafa2f4e7b0c927b46f99ab1af186c9f51ab146d73e4f2cf64f5632472aaf848debf91d48f97997c7cff41dd2dfd29f5f7fb53aa12f80000000000000000000000000000000000000000000000000000000000001af0f970544f8b9f90972faf86f4ebb0ae5f7992bb3f2f186c8effa93ab5cd863fb7e791cd7b5adf657b1cd456ba91e2f32f8f9fe83ba5bfa53ebeff6a75425f000000000000000000000000000000000000000000000000000000000000035e1f2e0ef5f8b9f90977b39aa9d3aec2f85636173fd978c36446fa32c2b607c8ae54463265489ef546c9f9554a478bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d78fcb7af8f8baf908555f544e9d76155cbe8f9151a9c63b22b9519123a472faf9f08c6bdeabe3d58f5f0c5a474bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d787cb83913e2ebe42155117c74efb08a8d59161473bf765b1fa316446bd588f7786f9fa727f35458e44fc8ea478bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d78fcb7ab93e2ebe423d5551dfc1d761511cd48dcad55e31d913dfd654746ef4f3ecad7b1ed72278563fcfaba91d2f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000035e3f2e08abf173f2148df6f65e9c76191be88e57fb2f17ec9e3d11905a7abbcffc51b5ac3957c7ac12af88dd48e97997c7cff41dd2dfd29f5f7fb53aa12f80000000000000000000000000000000000000000000000000000000000001afff0095dc7ae5be323e4031adb3469baef4fbb0b5d2ce4e7655c7c4b2717eca88eb73c95ae47142abf95ce92a59627b223a095aaac7521e5e65f1f3fd0774b7f4a7d7dfed4ea84be0000000000000000000000000000000000000000000000000000000000000418f93cd56fef1f1c7deed4b18f6c590cf751fb0542b4ae7c6d6c7249c5db3b964574dff00493d18c73915e8e6f944f2c7ff00c1d47b17997c7cff0041dd2dfd29f5f7fb53aa12f800000000000000000000000000000000000003892c56dd72a4d15c6454e28ed36dd35acd91d6e497e87e12565a591aeadf8558e6f6636395b612c7872b1626aaf2c000000000000000000000116bbc9f6e9477097cb93fdad7607eed6fb393fd26dbbeed6fabbd9c9fcd1beaef2be13d57cf85a2d0bccbe3e7fa0ee96fe94fafbfda9d5097c00000000000000000000000000000000000000000000000000000000000008b5de55f1d28ee12fb35bebd5aec0afb3feed678e26db97d9c9ecdfca8bf75fccdfb22fe64fe6945a17997c7cff41dd2dfd29f5f7fb53aa12f8000000000000000000000000000000000000000000000000000000000000116bbcaaa9d28ee12a2f854ead7605517d1cff0a9c4db7785f462a39fe3ff00c5aa8e77f245f2a851685e65f1f3fd0774b7f4a7d7dfed4ea84be000000000000000000000000000000000000000000000000000000000000045aef27dfa51dc24f0e5ff006b5d81fb35deae5ff49b6efb35decdf572ff002477b37c2f85f64f1e528b42f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000022d7793efd28ee127872ffb5aec0fd9aef572ff00a4db77d9aef66fab97f923bd9be17c2fb278f2945a17997c7cff0041dd2dfd29f5f7fb53aa12f8000000000000000000000000000000000000000000000000000000000000111fbfd99c56bdd13ee7e6b3772ae3f158feaa760a7bd72e395956bc3fba8db18af9de8c915b17b3dad7bbd1de11de55aa9e4a31cbccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d78fcb7af8f8baf908555f544e9d76155cbe8f9151a9c63b22b9519123a472faf9f08c6bdeabe3d58f5f0c5a474bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d787cb83913e2ebe42155117c74efb08a8d59161473bf765b1fa316446bd588f7786f9fa727f35458e44fc8ea478bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d78fcb7ab93e2ebe423d5551dfc1d761511cd48dcad55e31d913dfd654746ef4f3ecad7b1ed72278563fcfaba91d2f32f8f9fe83ba5bfa53ebeff6a75425f00000000000000000000000000000000000000712575e4b951b0c551d41d1da5bd34b62665c8a56a43f82654accad2433c72abac2da966b55dd5d2385228acfd77babf2c0001d763f23f8f93271fe07234bf66e45f8ef7c855fc3c790f4ab52d7e3b18ef77fe2b1cffc5fe1d96bc47ed6ab5b87d13e8fb3fb100000000000000000d78fcb822afc5cfc85237dbd97a71d8646fa2395fecbc5fb278f4464169eaef3ff00146d6b0e55f1eb04abe237523a5e65f1f3fd0774b7f4a7d7dfed4ea84be00000000000000000000000000000000000000000000000000000000000006babe5de5643f16bf214e7b24951fd3cec0c091455e4b4f7c9678d761af0b3e8c756eab9ae9256248e7d4b10c51aba5b11ba064852485e65f1f3fd0774b7f4a7d7dfed4ea84be00000007c722ab5c88e56aaa2a239bebecd554f08e4f66b9be5abf74f66b9be7f9a2a7d8e0e2aa5aa38da34af652d66ae55ab057b597bd0d0ad73253c71b5b2ddb3062a9e3f1b04d61e8b2be2a34aad68d5deb0c2c6222273c03abcb3f34c86aae0a0c5d8b0eca629979b96b76ea431e15d7e06e6e7aafa74eebe6ca57c62da97155268e0a96afb6082ddca75e492c47d9a39ae4f2d72393cb9be515153d9ae56b93ca7dbcb5cd56b93f9a391517ee8a7d00000000000000000000000000000000000000000000000035e3f2e08abf173f2148df6f65e9c76191be88e57fb2f17ec9e3d11905a7abbcffc51b5ac3957c7ac12af88dd48e97997c7cff41dd2dfd29f5f7fb53aa12f80000000000071aa52a742274146a55a50be7b369f0d4af15689f6ae4f25ab965d1c2c631d3dab534b66ccca8b24f62692695cf92473979271206de4b375d667a92547c90ae3a182a4d0d8af12578d2c36f5892e4f15b924b5f56485d055a2d86bac70bd93c8d74eee5800000000000000000000000000000000000000000000006b37e67337635ef89ff90cc956c6265e55ea6733e35292dba949163cde9f91c24f6966bd14f55e98f832326416a490caebe957f010b1d3598d0a504bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d757cbc40963e2d7e42a174d3d74774f3b00bf56bccb04cd7338d7617b5ad913ee89239a91bdbe152463dd1aa2a3d50a490bccbe3e7fa0ee96fe94fafbfda9d5097c00001f8d7b35ae42cb152c416abc9edf4e7af2c73c327a3dd1bfd2489ce63bd5ed731deae5f57b5cd5f0a8a89fb000000000000000000000000000000000000000000000000000000035e5f2de8f5f8bbf90748fdbea3ba77d846b7d1b1bdc8e7718ec6d6b9192b648dead55f6f47b1ed778f5563fcfa2d2385e65f1f3fd0774b7f4a7d7dfed4ea84be00000e0e33178cc2d2831987c751c4e36b7d4fc363f1952bd0a55feb4d2589be854ab1c55e2fab3cb2cf27d38dbef34924aff2f7b9cbce00000000000000000000000000000000000000000000000000000006bbfe5c51aef8b8f90a47fafa2f4e7b0c927b46f99ab1af186c9f51ab146d73e4f2cf64f5632472aaf848debf91d48f97997c7cff0041dd2dfd29f5f7fb53aa12f80000000000000000000000000000000000000000000000000000000000001af0f970544f8b9f90972faf86f4ebb0ae5f7992bb3f2f186c8eff00a93ab5cd863fb7e791cd7b5adf657b1cd456ba91e2f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000035e3f2dcd577c5dfc83b5ad7b9cbd3cec1a2358aa8e72af196c689e3c2a2aa79fbb9a8aaae6f96fabbcfaad23a5e65f1f3fd0774b7f4a7d7dfed4ea84be00000000000000000000000000000000000000000000000000000000000006b97e5f997a4f8b1f90a8f1bf80fc5bfa7fcf6c6b7270cf629c90bf8eb3cdb70c90d69abccf927a8b621adeb2a236cc90ba46cb1b5f13e9292f32f8f9fe83ba5bfa53ebeff6a75425f0000000000000000000000000000000000000000000000000000000000000354df3979db7ae7c427c8664e936a3e77759790714adbd032cc1f4360a91602daa4722a22596d4c9ceea53b5524ab712bd985525899e29682f32f8f9fe83ba5bfa53ebeff6a75425f000000000000000000000000000000000000007828b8db5883936e72e46ed87fc617b4aaba0d88e4dc36b9b546ebf53332e7a27d7d125ccbf4aa59e75f95cdb3b453c0c1b1dca0c831773293e3eb57ad17bd00000000000000000000006a37e7a5553e1d3e42d5115dfedd7674f09e3ca22dec522afe6544f0d45572fdfcf845f5473bc3569812f32f8f9fe83ba5bfa53ebeff6a75425f0000000000000000000000000000000000000000000000000000000000000351df3d1ff00d9d7e42ff4e9b47ffbb8b29802f4de8f478b8ba5fd498b08e81f868bad3c1b1e29f564b73577e399c67acb693a296fb5972463aba46a92596b657f9f6735157c128c0000000000000000000000000000000000000000000000000000000000001a8ef9e8ff00ecebf217fa74da3ffddc594c017997c7cff41dd2dfd29f5f7fb53aa12f800000000000000000000000000000000000000000000000000000000003abcde5ebe071390ccdbaf92b55b1b5a4b73d7c3e2f219bc9cb14488af6d2c4e2abdbc8df9fc7956d7a75a69de88be91af853b406a3be7a3ffb3afc85fe9d368fff00771653005eafd2bd726d3fa75d51d52c4cb62c6b7d6ee10c24f32b6b31659b19c69acd395feb52e646a22abe272f9ab7eed75fe705bb11ab257c9900000000000000000000000000000000000000000000000000000000000006ac7e6f757c96e3f11df21582c43aab2f3bac1c93976add99d5ebad6d6b17fe25c833eab6397d66931f88b51d547b5b14969d0b2696089cf9a3a574bcefa0b52c50e8c74d695b8fe8daa9d59e02ad622f763d629e1e2bd56396273a373d8ae8ded731e8d72f87239aabe51496a0000000000000000000000000000000000000000000000000000000000000d78fcb822afc5cfc85237dbd97a71d8646fa2395fecbc5fb278f4464169eaef3ff00146d6b0e55f1eb04abe237523a5e69f1f8f7cbd11e97cb23dd23e4eaaf5fdef91ee57be47bf8ab55739ef73955ce739caaae72aaaaaaaaaaaaa92f00000000380cab71b94b175f9399f425a14aac1875af4db5eadc82c5f96de4d2db20fc7cd35e86c52aaeaf2595a75998e6cb040935ab122f3c0000000000000000000000000000000000000000000000000001af0f9706fb7c5c7c8537d7dfdba71d876fa7a7d4f6f3c5fb2a7afd3fc3dbf7f6fe5e9f84b5ede7d7f0f379fa4ea478bccbe3e7fa0ee96fe94fafbfda9d5097c0038b6af53a4b592e5aaf57f196a2a353f1133214b17276bdd0d5856473524b137d37fd285aaaf91cd56b1ae72a22f28000000000000000000000000000000000000000000000000000000000d787cb837dbe2e3e429bebefedd38ec3b7d3d3ea7b79e2fd953d7e9fe1edfbfb7f2f4fc25af6f3ebf879bcfd27523c5e65f1f3fd0774b7f4a7d7dfed4ea84be001f1cd6b93c39a8e4f2d7787222a7b35c8e6af85fb796b9a8e6aff00347222a7dd10fa0000000000000000000000000000000000000000000000000000000006bc3e5c1bedf171f214df5f7f6e9c761dbe9e9f53dbcf17eca9ebf4ff000f6fdfdbf97a7e12d7b79f5fc3cde7e93a91e2f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000035e1f2e1ffdaebe423c3d6355e9df60d11e8e731c88ee32d8d3f23d8f63d923bca246f63d1cd7ab5cdf2a888b48f17997c7cff41dd2dfd29f5f7fb53aa12f8000000006bb3b73d8de6e6f256a5d38e9954d3ac768391750c97206cdc97c858fb9b0f16f58388695ff00d8d1f27720ebb86bb5329b2ecfb7671b735de21d03f178aafb8677159cc8653294b5cd67332ba3ef24667b9df1d18bd7b9ff00943b2f9deeb7592a65f5fc676aa8f2271bf1ae85c8fc21ab65acfeccbbcf3c3f778935bd4f199ad2b4fcbdfa1739038db6fc5e732d4f488f23b0e0b6e7dbc3d8a56f70dfb531bfb33f6dae429b70ff0080fda8b947d98198e6e37f0ff8b5c83ee3ded8194d2aff00f50eb2e91216c1e6573d188ae359d63e4bd390eeed5fc1bf537b0fdd3d4b47ca5fc1ec5cabc62ee31e3ce23c8e671d1fb5ac6f1aef9cdfbe71de3b987f0d61b351b797e338b64d6aadf824a6fcebac2b2274c3eb4763b40ed3f1463395b8fa3cee32bbf2b9bd4f6fd376ec54d81ddf8db91351befc36f1c6fbd60ac799711b6e9d9d82c62b2f55b258a92be38af636dddc65ca7727cfa0000000000000000000000000000000000000000000000006bcbe5bd1ebf177f20e91fb7d4774efb08d6fa3637b91cee31d8dad723256c91bd5aabede8f63daef1eaac7f9f45a470bccbe3e7fa0ee96fe94fafbfda9d5097c00000001f9589e1ab04f6ac3d2382bc32cf3c8a8e548e1858e9257aa3515ca8c635cf546a2aaa27d9157ec6b0be2b71b93e44e19dcfbb1bd4156c727f78790f64e6276451ccb76b0fc198ecc64f57eb471ed4c82d4a52ae0b56e21c760b2b0d24ab5589b06d3b2e52c566e532b91965d8aeffa4ebfc95a26e9c75b663e1caeadbeea7b1699b2632c35ae832182d9f11730b95a5323d923563b542ecf0bbda37a223d57d1de3c2e81ba93a1764fbc9d78e22ea1f61f49e4fe22eb775770183e19ed2dee43c0ecba9edfdd2deb8872f7f4e77186a572ce5b199efe1d64c46b384ccf22f21398b372fcd956ea189829ebf1ec96afff00a09d5b57d6f49d6f03a7e9d81c46afaa6af88c7e035bd6f018fab8ac260b078aab152c6627138ca51434e863e853862ad52a568a38608636471b1ad6a21aa6eaeba2e1cf958f914e02a92369eb7ce3c71d73ef26ab846ad64861d9b63adb4701f32e5aac515e96563b2f9ae2fd172593fad4292c97ef3aca2d87da7d89f6ec00000000008f3d91ecdf1a757b4cc5ed3bf3f3598cd6dbb163f48e31e34d2b1bfe21e4ce5ae40cc2b9311a3f1e6ad1cf5e5cce6ad3592dcbb6679e96135ec3d6bd9fd932b88c1e3eee421c11ac71af71f9d648b77e6fe5fcef547093afd7d6baff00d78b1c7bb2ec985a6b25b5ad372e733eefa2ee35b66da65ad2d475ec071b61b5fd33096239a9459add7d22ce3e72ebf5b2f4f0788a99fc84195cdd5c754af95ca56aff008487237a18591d8bccade5c907e2a46ba7744c548d8f91ed8dac62358dee0000000000000000000000000000000000006bbfe5c51aef8b8f90a47fafa2f4e7b0c927b46f99ab1af186c9f51ab146d73e4f2cf64f5632472aaf848debf91d48f97997c7cff41dd2dfd29f5f7fb53aa12f800000003a2da31b2e6759d8b1107b7d7cae0b2f8d87d2c4b51ff56f63ec558fd6d40f8e6acef7953d6c432472c2be248ded7b51c9aedf876cbd0bbf1a9d4ad6ebad88b33c55c655b84378c65d7ac991d7f91b8532992e31dff5fc8b9d3d97bede236ad5f2955d34b34925985b0db7aa3a7544d97806a2f9b12c71bfccef477798d1f5311d89ea1f6c3aed99b2fbb5ab52c86c1c63b3716f3b69541d563a4fb777290e35bbfcd412dde82a329bf24b4d8eb4d9a39f6e8003f874b1364644e9236cb2b647451b9ed49246c7ebf51cc62aa39e91fbb3dd5a8a8df66fb78f64f3fd8041eecf77c78dfadfbcea3c2f88d0f957b11d8edff0195db351ebcf00ebb8bdab9165d3f0d3474ef6f1b5cd9cceeb5aa71ee8ccc94b1e261daf76d8b0b8cbd9573a8635f76cc36238718cdf28bc41c776a850ed9710f62fa54fc84d4e943b4f6038da2b1c3cb91bb1ac8ca72f3b712e7393b88f0eb1faac2f9b6bdb75b89d3364485658e3594d8aebbb1ebdb7e0b15b46a79dc3ecdade768c192c26c180c953cc6172f8eb2df7af7b1b93c7cd6295ea93317da2b15a6922913eed7a9dd006ab7a1f81a7da4d9b67f91be4fa55735b86e3b3f29717f5930d6e49eed0e08ebce83c89b2f1fb2a6bf4e695d42872172ee5f55bbb9f296cf5a9c196b70d8d7f4965c760756accb5b5200000fe3eac292a40b247f5d6374a917bb7eaac4d7358e9123f3eeb1b5ee6b5cf44f54739a8abe55117fb00000000000000000000000000000006bc3e5c1513e2e7e425cbebe1bd3aec2b97de64aecfcbc61b23bfea4ead73618fedf9e4735ed6b7d95ec73515aea478bccbe3e7fa0ee96fe94fafbfda9d5097c000000003557c1189a3d3aef6732f5de3a992c6f0ef766f6cddb2e0ebb6e573f038ae7e852283b3fc4f8772c8b0d0933b4ebeb7cdf80c3c70576cab94e479abfd68b1aefa5b5400d3bfcb95b6718ddf8eeed5d892dc187eb8fc84f0b41bb5b81657c3438efb0f8adafad9b25fb55997f1d1cd154c9727eb922493c9663adf9e56d1b4f46a33710003583d66d9f5ce7cf900ef372ac76319b352eba54e16eabf1765a2b91e52be01b73476f32732dbd796396cd2a126d1b2ef3aaebd9fbf41f0ddca7eee2851c8a3eb62a922ecf80359baebf0fc11f277caabbaaac4cef470ff0018dae1ddbb22b0fe123dc3acb8dd8f0dbef0a54bd3246fa97afeb1b762395b5ac1c2f95335f4b91f22c6a4b8695abb25c8e371d98a1731597a14b298bc85796a5fc6e46ac17a85ea93b1639ab5ca766396bd9af3315592c1346f8e462ab5ed54554354bb8f457903aa598d8f9afe30ad6078fb237eedad9390ba49b4646ce2faadcdb63f0ee75c4d2b1f5e3b0ceb6f27641f1b7f66ee1c7d4ebe9190c84cf937ad1f3ac91b7e94b4ea7f70f8d7b61afecb160a9e678fb9878bb275755e7cebeefb1438de55e0fdee5a8db32ebbb6e258f58efe26eb525b5a8ef5837ded3f79c335999d6b2972bba68ebcb30698fb2780dfbe2ef8cb92fb1bd73e53d79fc074b784dcb39d2fe51d69991c0e636ee56df58b9fd6bac7bdeb76f17b8685bc722ee7b4496754e3ccae377fd1aeee19592be370facd5c8dcb51ee5ab4ae9ebc13ba292074d0c52ba19515b2c2e918d7ac523551aad92355f47a2a22a39151513f91fb000034d9f285d77ca6edcc3d29e79d5b9ff977adfb56a9c81b475ef19c9bc579ab489abe73b094f12ce37cd6dfa45d64fa3f216996394b49d4f46dab54deaa4d88c96277c7beacd8ecc53c664e97a2e1aefcf2570b72ceadd44f92ed775be26e5fda9f0e1f83fb43ac24d8ceadf6ced5745adf83c065f2b22c3c41cd77dd1b2ddae0edaf293debd25a73f47caec38f645e76e20000000000000000000000000000006bc3e5c1debf173f212ef673553a75d85f0ac6c2e7fb2f186c88df465856c0f915ca88c64ca913dea8d93f2aa948f17997c7cff41dd2dfd29f5f7fb53aa12f8000c59ce7987e0385f95f2f16ff008ee28b34b8ef71968f27e62b477313c77927e02fc38cddb275264586d50d5f21256cd5b827f15e58294ac9dcd89cf7268af4fee8eefd3dd0e58395356e5acc72270fd6ec1d4e69d672dd9cadcadc7fc8fbaf15f5af8b794701bc71b6ddc9786cbeed6b43e53c06420dc71f80ab9bd2e7e39d9727b5e3aeea7b0dbbb8fa97337f29fca6f3a70de918cdeb79eade978fc44385e71deb32d9799366c4e5f3bc63c23cc5c2dc512edda56bbb270ee1324d9b7d6f2a5dd8757c66d2ec3c5531f86ab6325925a59286d3bf89be5bb64b5b6ed7ac378374ed735fd8b9f779eb9f086fdb8f3e69f8bc3d8db78e6ef2662768c8f39e1b011e6f76e22a395b7c6195ff0001430e0f3591db2ee7b52c1d1fa397cc22d6f37a6f3cf37673e3b7e27796b4dda61cef29f25f21700b73d9adc394373c268db1b761e2ae4db1b163394777a55764d9f2bab5c5aaea88ecc607659e6d92be026c8d165e81b6eae5ce30f93edf795b35a0eaf84eb7d1c56c3bdf08eb7d91a6bb272bc786d620e1b760f9471dc87b1dedbede94cc1e2eae8fcb1a1eaba5d7cad9b3352cfeb5ca9a6ef49063293ee63e2db26a9999f62d5b5ad82d56a34ace770187ccd8a78bccd5d8f19527c9e3ab5d96b63b61a31c34b3d46092774553334e18aae52bb23bd5e36453b1a915fbc9c15b7f36f0a7e3b88a4c7d0ec470a6d583e74eb8e6323336a528396f8fd6cdac6eb596bdf67d6d5b92f036b3dc5fb9a2491c726abb9655d22f98d8e6ca4d3b279dcd6a5abe6368c026a7b3e535ec364364d57f6953ccff0086360b98ead3e6b5d5cbe3dcfa194760f2525ac63b2349eea971d556c5772c52314f4608cddcaeb46b5dc5eadf38f59b6cb9362b19cbfa0e6358a99eabf6b9abec9eb1e4b4fdb68b91ae7b2f6a9b5d0c2ec351d17a4c9631b1fd192393d5edd75755be5778bf48e3cfdc57c8aedf8eeadf73f80b094750e5ad5b94d9775cc573458c0c4b86c7f3175f33575b3d2e5fd5394531e99ac5e3b4db797d9f1f97bb6b037f0b05986b2dacc1db4f943d1bac7b26530b5748ca6fd2ea5d70b1d87d8b59a76ac63392f65b3b53362c7f0970b71af1ec98eb5b367f95b93333aa6db95c8e3aee329d5d1b49d3762cfe7511cd8206ec3b8a392f54e66e31e3fe5ad1725572fa772569daeeefad64695aad76bd9c3ecb8aab96a4a966a492d79258e1b4d86c24723923b11cb13bc3d8e6a42fedb7686fcf988ba77d5bd8abec1dbee57aadc3badeb7f433d53abba165e18dbb076079765aab3d3d56aeb384b4fbbc73ae66df5b31c8db9cd80c561285ac63b2f91c7446ebfd4d4be36fbf7c87d7dddae64f5ae09eed6a1d7dbbd5ce46d96c473eb796e77e0fe27a1c35c8dc3db2ecff00b329c38ee51de754d4349e40d5ea66f233bb7a923d9d30b2bf3556de3e5de48060bec475db8dfb3bc73371bf25d7ce434a0cce1f6cd5b69d4360ca6a1be71f6f5ad5afc76afbe683b860e7ab98d676cd76f37f118ec9529d1b246fb342fc1731976ed2b1d1f5d719d86d370b7b8dbb03b162795721a857c7c7ab73e61f178fd5acf28e0e796f431aef3a3d3b5357d6791f0b0d5a8cd96c6bec5d3b64fc6d7ce60a3c34d6321ad61a481ad9eeaf5cf72c56cb8eef5753b0946b76fb8675b7d0cf602bac58ea3dace06c6d85ce6d3d70dfe5f4582cdebdf87765b8876fb91cd91e3edf61a53539570795cf636f4d4e10e61d27b05c41c6fcddc717a6c8e8fca5a760f75d6acdaab3d1bccc76729456db4f2742d4715ac765b1b2be5c765b1d6a28ecd0c955b54ec46c9a17b5327cb224514932b647a46c7c8ac898e9257a31aae56c71b515d248ef1e18c6a2b9cef0d445554345188eb17697e4cf6cc1f64bb4db872a74c78bb8bb76c96d5d26eb868b8fd0bf797afe4ea56cae070bd8eec9c1c93a56ff00af643927218eb8fc971ef175ac0498fe2a826872f34bfe349e5b55322c9ccdf27fc4dc8b98e9ee1f89f17da4de32d86c5ee1c4ddebde75a4e20ebdebba05f9b2d8fcfd1ec750d25f92764f99348ca63eac585d3b8930b8a8b93b1198c565adc1a057af96c9bbdfe53a2ddc3c9e02ceeeef940ec652ec7b61b796c64983d4b87711d58a59c7c166c54d4dfd7fb3c7d9bca5ee398b233b694d3e6391731c90fc2c6c747bb47948a0b51f027e76f961e0aa98abbccbd38e0bed76b3155abfe27cff004b79832baaf23e3160ab126432347877b098ad731bb4ac934562d458ec1729419177d782854c759923faf2f7b53e627a498ab6fc2f32e73987abbb5c1665a76b54ecdf5ef99788ef41621a8fbab1459ecb69d6b46caba5aec57545c1edd946dff0ab456cb592399df627e62be2ff0037b36134cc7776f82a4db364cce035dc06bb67659b1f98cc6736abf0e2b5dc5e3e86468d5b166e65f23622a74a2898e592c2be3f28b0cbe9c8ed1f73b7fe35ecb71af5538770bc2f0eff00b57106ddcfd9cd9fb0fc836f8ef49bfa4ea59eafaa45a271f4d8dad6b21b1f24e773d6a397232bd8988d0b576b766cbd4ccb2dd5c6bba9e75f987f8f3ebe6b3b06776bec4ea9bde5b58835f665f4ae046dfe7ddaa2cd6d765b8ed635a4adc5d5361a14f35b2e6648b0b81833b7f0b16472566a4092c2b6a2f3aefdbbb69dceedc6f9c59c07cbfd40d43aed85e61ec7758f96fadda06dbb6b77aecd3383b84f99b5ce5de55e71e76d035ead96d6384b5fc36bba6d0d6f12ecce5e3cac3c87b5e374e8a1ca5dfc5490ef979f3aff00c3bd9fe2bda785b9db42c072371c6e14a4a996d7f3f4a3b2d82c2472368e6f0b715a97303b2e16693f1d80d930f3d3cd60f231437f1976b59899226a5357e6fe65f898d9307c39dc8dcb62e62f8fdce66e1d77837be5bcec1367791381ae65df5a0d67867b916a5a91aded6a2b3f5f0da276396c2417beae235ee43a94722accf58de251bd4729469e4f1972ae471b91ab5ef63f2146c436e8dea36e18ec54b94edd77c905aab6a09639ebd88247c3342f6491bdec7b5cbca000000000000000000001e676add350d1a963f23b9ed180d531f96cfe0b54c5ded8b2d470d5321b36d192830dadebf4ec6427af0d8cc67f2f6ab6330f8e89eeb791bf621a9522967958c77a600000006a57e77eddca3f0f5f2173d0b7629585eb7ee102cf5a5960956b5c9b1f4eed7fa90c91bfe95ca33d8a9623f658e5827962999244f7c6fa5e4bccbe3e7fa0ee96fe94fafbfda9d5097c000713218fa196a1771794a553258cc9d4b38fc8e3b215a1b9432142e42fad7295da7619257b552d5792482cd69e39219e191f14ac731ce6ba31f3af4f38479cb83f73e0db5a5ea3a561369d6767d731b99d5743d19321a7ff008bb1b5f139ebfaed1c9ebf7b0d04999c654ad8acf569282d7cf61a35c4e49b35456359e7bafdd1fe11e09d3b60d61fa9e99bc5bdc32792ca6cf7729c6da1613012265b1fa8e332384d6b47c160ab6b5a8ea9928b44d572596d7315596966765c6bb66cb3aee6675b2cce997e0ae11cfbf6a933bc39c559a937b931536eefcbf1eea3927ee5360a549f092ed4eb98899db0c986b0893629f975b8ec74a89254585fe1c762fe23e289349a3c692718f1e49c6f8b585d8de3f7e97adbf49c73a0b72de81d475476357055161bd34b7215af42358edcb25867899ee7af87c075f353c5f27f26726662dd8db1fc81a4eabc5d88d3b378dc2bb4ae3ce2cd6f1d343738ff0052c1d6c7c302e0f6dcdddc86c7b6265d7233656d4b4316ae8b0382c363297bedc78d352de346b1c7195ad96c56a33d5c5d1651d2366d9b8e6f50a586b152ce369e1f3ba0e5f5bcee12a55751ab036b627254a17d38d68c8c7d37c903a387f017d7ff0028bf8eec27e56b5a9feefbb63e3c31c8e45727efa7c39caa888e7b915ef6f963dce6b95abc7abf1ffd73a4d999564e7d819627b36a76c3dbbed8c3f5addb724962dc8e8b9a58e7d99656a4b24ce72be4915cb22bd24951fc8fe02faffe517f1dd84fcad6b53fddf76c7c786391c8ae4fdf4f873955111cf722bdedf2c7b9cd72b549d0bebf222a25dec27956ab15dfc6076cd555aad635111179ad58d737d3d925635b2ab9ef73a472aa7a93a17d7f4454fc77613eed56af9edf76c555115ac6aaa2af3479472a31151e8a8f472bde8e4748f73ba6b1f1d5d63bf26367cad7e71ccdbc3cdf89c55eccf6b7b4793bb8eb3f57eb259a366df304b2d3b0d7a33c4f596297c450a2bd7e947ebe32c7c50f47adf2741cd96f8eb90ad731d6d719a7d7e54b5d8feca59e4183548a4b72c7ae43b6cfcb7266a1c331f90c92ad086e32091b93c8472b648ae4ec7f94d77e1ffa6ba455af83e3993b2fc63a2d6b372d45c5fc75dc9ed4ea3c668fca5e9727998ffc1d8ae5c8718d833990b166f66608dac8f2172d5ab53b56c599e493dc71dfc5a74bb88f1f6b13c5da3f2671ee3321939f3396a5a6765bb31ac459ccbda9e4b1672b9e761797694d9cc9cef95ec7e432b2dbb9f43d2b3676d78a28d9e6f943e247a5fcd91a62b97f11cedc99a52ae3269f8d378ed9768365e39b594c2db5bf87d82c6ad95e5bb351db1e2adab67c766e37c77e948c6beb4d13dd239f84391fe14b8c36fab8cc6e89de1f93de0ec1626c365a3ae71b777b93af612ac2946be3969578b915dbd6423aadad52ab6085f92963a6b5d894d95e27cf14d1df4ff807dd35cdd6a6c595f98ff965d835dab7ec5876a6bd8a6e31d62948f7ac58d973b1e26ddb64690b92b58b505586e4d0fd47412d39e46cd16def1bd37e22c771d6078bbfc41cfb7756d7a963e9d375eed07629f9fb0b8e7ba68ede47668393abe7aedcb3624967bb2497d23b2e95d0c917e15b1d78f0fec7f19bd7ed89b4dbfbc2ee2e01695abf6e39358ef3f6e70d34aec8584b2b0d99a1e617c962bd1722458d8e472fe0a0f3144ef555329ea3d37d2f4eb78db35398fb699983175529c18cda3b5dcebb063a68195bf0b1a5d8afee8f9ae4b1c68d7b2ccf61f67ebb5b61f33a5f2f5f0dc95f1dfc33ca79f9763cf7287713116a6545751d37bafda4d4308d7255ad515f1e1707ca7531d1c8e656495d2b204916c4f627f6f799ca76fa974478f34bf0cc4735f72ecd7faab33eae77b8fd86d82095eb8daf8a6fbbb31be5cb08d8aa55aeb146c9d91b2cc496d1bf89926964821d4aea3f10efd92ef4f5eb2bb0f60715ad700f72f7ac168990d1fb4bd8bd0ede2305ccbc71c4bd88c9e32826abc9d8f645263b6ae4ed82092d4ff88759927b36d90d49ecd8fa932350f8e4e25d156faeb5cdfddfacb936d46dc5c8f783b33b0ac8da2d99b5522ff11723657f0a9136c4ad44abf4bddae6b64f746468dcd3b2f5378b771c76271bb267f9db210619df52a4b5bb35d87c1da9675863825b17ec6bbc9d8893212ce91249325b596274ef9a7489b24d239d83adfc69f05cbb44bb5e3794bb9dafdc7d88ac438ec2778fb590e069ac4d81122ad86b9caf7aa2c0e75764924365b61923df37bb5cc99ec5c81be71d708699434be34dc777e7bcde5f926dc3a46b382a3cf7cf792deb6858db5e5cde69175edeeae62b63b0149899edcf708dd428e0e946fc864afc124f032c620c57c7e75b2def79d6eb5ccfdc7a7b7e9590c5647318ac6f787b5b2d5d7e6cfe2a49f0f5e5c664b946ee29f5add064b7abd4962b68c7bd2cc88c93f0eadced82e9f69983bcdbcfe5ded4e795ac91895366ed173566a8a24b149139c95acedc88d7a249eed7b1cd73658e29117da262a6983e4afa6bc178eed8fc4d6bfb0dde65cbeb9cc7dd18f5ddef31b476179c32adb1b1f19f06f2ff0022711e42b58bfc82b8ec16e4fe48a387bd8acb62e956c9d9bb87a18ea0fad51d72b5cdab67be377af5bad8c2cbc9b9ce76e5fabafae41d88c573073d726f2662294b93a52d0b5620a3b7e7b2ac86c3a1911c962158e6fa90c0af7bdb1a31717f64fe243ad9cf9c057f81755d8f98fae98c6e6354daf56cff0007727ed7adbf52de345daa86eba7ee54754b593bba55fcde0364a0dc951b57b04f9e0b366cd8af660b4b14f0e1dea8f4c3ad1aef27f26eb1a973b77f398b9b707ae54d0b9c7b4db7f39735c78ddfb63d02fbb1f6f497f2060f2184e3f8b6cd0b27b2ceb6741d2e863a8ebb626c9259a5632b573d21b11dd3a93c59bfe260c46cbb0f3c491558678abdbc3f667b0bac64a392c5696b496d6f6b5c97899a6b4893493c7258595915b77e2638db2a23920d657e3e3a61b56f7b9755f65e46ee66f6ee42e14c86d9bff1e6dddc4ed1eefc739ae24cc6deed4e4c36c306c5c9795c231b9fcdc593a74318ad8b237b1f8acebab4e95e8dbf10d76fe03d93e2872f7a96dbb373b7317c426cf670b847458ae6fe7badcadf1d5f56486ad0992c69fbee3721b7f53997fc4793ce4314bbbf1426452d676fe734fad35dc5ec1f8f7a37d4be67d675ce6ae1bec376cf66e3de42c2b33fa76cfc7ddfaed365347cfe032d2bec4193d7a4fdede431f668d8446b6b5aaef7ff00d1af5d8c93c40cf5c8dbe713f05701e0b4bc7f22f2bf6bf378ce51e56e3be21d56be43b17d89daf216b78dceebf13aa63925c1ee71e5f1f8afc4c0fc8e6728f99946857a12e5f3161952ad99931de4fe3c3aabbaf206d7ae56e70ee3d7dd7018fc367f69d575eefbf6df1d261f1db85dce4f82c8cf8c8797563a906566c3e621a4b02b5ad831df47d238923493ddec7c53c21d65b9c656b70e6aedde461e40dd713c3da7e2f37d93e7eddb1d367f23af6773d04f96aa9b7cd3d5c7e2b5fd3f3596cbecb7e55831b4e8d9b994b0b1493c8be5f6ae93f5739170d93ec1d8e7ced7e3349dab578b916c6d5abf793b3dab68ff00e0e9f0f4f608762a3531fca3571789c3a626ad7cbb66ab0554898b25877abe493cf067e01ebd718ec7c19c770761fbbd6f23cfb99d829f16434bb69d90dbe8e5ddad69193e47cc64725979773c9b713aec5ad61e59a3c9e4ecc38a96e5bc662a1952ee568c13e6bddba2fc73bfd1c962b37cc1dbcab8ac9daa169f8fd7fb79d80d6e3a8b8d6236bc142ce177ba590a951ce6c72d8af1dcf4b5344d927f75749ef15781388ba97b96d1b2f13713f64fbd3266f54cb72662ec50cff6ebb43620ca4bc47c82ee3ae44b9ab66f6ade2f45b1e2f5bdeafb30b90bd84bd6ab57b76ab4732c5ef0312615ae9be9b730cfc1d8e66edababcb4aed09ad33b59ce10e4e682f2ff00d473f2306e11d96d88a3558ab598df1cf5e372fd39124f0f4c57abfc69f0de9d75b7f01cd9de3ad658927aadcef4768b330799604aef73aa66b9332351cf58515ad7ba057b1ce7c8c73647bdcec995fa55a0a4762b65397bb6bb063ae44e82e63335db4e7c96a5985f1c8c562c94779a176054591256c94eed699b2c513d244f5445c674be34785b1b9883378fe65eefd5b75af4590a917f1cfda5b78fad3c15a6a75dacc65fe4fb746486bd599d0c50d88266786432bd1f3c30cacc9987e97e9b8567d3adcd9dbdb11369368c31647b63ce3906578a3740b1c9125adbe45fc431b036349e4591eb1be563fdbea3957156c3f191c29b4de6e4b35cd5de69adb69478ff006a7deded462205ab1492cac63a9e1f93e8537bd2599f22cef81d61eff47be673a38d5995350e95e8da5cb5df8de65edd64a1adf87f4a5b276d79e763a8e4ad2537b3eb4796ddacbe647b294704ff0056477d7865b4d97d9f6667bba7e41e80f06f23dabf90cbedfda1c364b2523e6b57b50ee376975591d33ec549d668ab62396e0c757544a9f876b2bd28e16d6b56e348d1d231f1f0f46e80f18f1dc29535de68ee7c947f1335c7d2cef73fb1fb2c12589eb32abdce7e7b90b2169ac46471c8d862b11c29619f88f4595f2b9fe8b947a49c69cb58ba985d8b93fb5987c6d3b715c657d1bb6dd86d19f2cb053af4a165ab7acf2163ae59af1b607d94ad358740eb966c587b1cf745f4bcb6b5f1f7c6ba8d0fd9b83e74eed4353d95de97fbabd8ece4bece9669dcbf8ace6ff92b5e5f2cf2bdff00f5ff00339ff9bcfab7d7d4e57a51a0e6f56b5a964f983b713d1b72fd593230f6db9f296c0c5f2e556419ca1bcd5bf046ad77a7ac72b558d44744ac97cc8b8e313f1adc3983ce4db1e379b3bc3165e7bd2e4649ec7797b3f7ebadc9e2bf04b2331b90e4ab58c8d8f8b25718b5e2a6cae9f55ae6c48e860745edf21d18d072b8bca61f27cdddcab7432f45f46cb53b87d81a566163a68664b146fe3779a57e8dc8df03523b35acc72358e919f7648e45f018ff008cde18c5e66c67e8f3777a62ca5ab525c9e57f7c3b5366b3accb7ebe4e47b71b6b9426c644c7dcab5e45862a8c87e9c695be9a5573a17663c2f50350c2badb9398fb6395fc5d75afeb9aed5f38641b5915557ead46bb738d20b1ff00b24c9e5c888889e3efe70859f8bde0cb371d7dfccfdea64eb6b2371adafdf5ed8d6af1cd9591f25d48aac1cad1d68e191647363aed8920af12322af1c51b18d6e40d53a19c77a650c662f07cdddcd4c6e266fad569e4fb8fd83ce35fed69d7248add9cc6f57aedc8669a491658ec5a911cc91d1a2a315113c86cff001a3c2db8649f96cd73377816ecaeb4f91d8cef4f69f075defb89e93392961b9428d28d1616c55d8c86bc71c70c2c4631b22c9249e8748f8fae2fe3c89d5f5be6cee9a5693210e4a7af9cee8f63b6864f3c11455db1be5d979032b65b51d0431c4fa50cf1567353dd224917ea120e1ebf71c3f5cabaa67e2db77ac255da750dd52af23720ef3bfacfb4e8991a39ad632d624db360cab9eb8ecf62f199ff00d9edf4c458cde3e9e4ac63e4b3031e99ac0000001a8cf9eaf5ff00274f90bf677aa7f0edb2f85f6567e6fc7e27d1aaa8a8abeeff0056faf9f0ff003e8e472395169822f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000fca79e0ab04d6accd156ab5a2927b16279190c10410b1d24b34d2c8e6c7145146d73e491ee6b18c6ab9ca888aa6b0fe2dae5ae49d17b33dae92b495b09dc0edd72b72df1cb9eb2a264b8734dc5ea5c07c51b1b227a358b16e1a8f0fd3dc285a8236c37f0f9fc5da89f6237b2dd8da0806a63b75c01d80e57e5ae7eb1c598ecd63764dcbae5c17c4bc47ca35b6a7e978ee3ec56439739136be778ebec18dac99baf2e663c1f1751dcf1b80c962771cc69b7926d4f2b5f2982a5f47573ca74b9d69f6738cfac7ccdcc3be6b5a86d7d88e4ae44e46d178eb9a792b61d8f05af72bf22691af74878f715bbdedc74bdeb1daf6f5a4f166e1a2f213b4aa3c91a6713d7d8f6ad8f614c6e633f84d8307df52e83fcb4710e93c91a0f18ee76794ddbfe8da4eb53edbc95dc9e58c6cd8eb34303ca9c9bb2633598e64d9760d3b5ba9cc5c81a9719d0b984cdb76bdaf8bb8ca3a19dcc6261daeee6a963eef67c5ef7be5d0ff007d9c092c19ce78eae725f56791bae995da3b0dbfedb249a174f7abdb33f26fd9752cf548301b36f1ca7cf19bd9a859fc536de63398cd9a6bb7b298286c5b45ca7c5fd45eca76d380b42ec4f14f6abb053e03b1357aadad4f269bdb6de685bc2f5d713c3d5dbd83ddb16dd828cda9eb5cdfc81cbf6ede1f6baf1e8b3e7750c06072b0ea72e2b3b939abd698bf20ba5f34f19ec1c21bd50e5dcbe8bd56ebd717eb8b9bdbf60e71d8b17b766f79d2776d6b68bf8ccd602b5bc7ecbcdbca5cada1f1ed1e26d021c8676fd2bf95e4ce47cb6c18eb3994d7ebe63cb43d49ee0f11fc73f0df0af52f56c3d6e53e46c3ecfc9dd9ca9bd7386f7a466d791b7bd0360de2f6b980dcec3372ceebf532dcd994c1e13704d66eebb91935ba199755cfd0c9e73299f7f81c4f4abe4c358ddf3b5f50db7178ce32afc1b8dd7f5da39ded372cec792bdc9bc7dd49771e71f519db630f1c782d632fd85dfb90791b7ed970d1d3cfed77b57d2b357a8d3969fd1bbe4707f17bdd2e224c9ec7c33c9795d5779d5b8cb5fc3f1c7ec1e73dcb2daac2ee29e11da346d574ac855de258f31bd65f91f99796b9379a73596e47beba2ea4ec369f8ac4e1ab59bf907633d7ec9d00ee264746dc767dcf9ab66c5e49fc03cefadf1af0f643b51c9b83d0e872ff003b723d7b5c7186e43d92ade929ec387e0ad2f0987964cb47164d77cde76eddead7c7ff00865985a136a7b75ea077f3e3e3b29a275f785a9ecbaf759bb9fbe60bab5c1cfd57ba9bd67f65e0cc1c380a5b8725ec9c5da56e55a86b1aced3b7e93c7bcad929b2190d232d87e329f7ba4ed6b625cbe472886eff00817a4bdb8d77b89c5fc81cb79bafb875fb83b37cc35f8f1bbbf35ed5bb6e58fc355d36871e75ff002b8dd765c4cb81c86722d5f62e51ccf24ed3b0d8a7b9ec3bd6e9726fc4d1d5b52d370d63cb760ba51f203cab3f346c5aaf2967b4dcb66b98bb37c81a0e1703d9ee47c4e3b33a96d9c53a9f01703f1d6469d6c2438cd2352c6e2d369e70d971b8b933526037ea38e8f57b15ad6c3944a182b95fa0df25dc9dca3bbef994c9e0322fc4689cc7c5fc17987f67b90359cff1ba6f3b3691c57a77216accc0601f430594d4fadb5b71cd3b656c6de4ed8792b69de6f6c996b74331af6b18dce7b7749fbd79d5e798701b96cbac63365e78c263f8cf0d57b6dcb089fb8fbbb3706e333fb0bb677c57735a2d6d7f87f8af65c0e1f49c4d1cb5acc6efc9db9662c53c7625b52b64300e57a2bf277c97c89cbdca3c8edc452de73da9e8fabf1d6c383ed76f3835d71fb5765f5cd9b9b2b6b58cd5f134f1fc7fa763b82b46d4748d72a6bb0419dd875cc6d8b1b73f66dcb70d929e3bda6b5d5af97bcbef1c13b3f2a5fd1ae53e2fddb35cbd9fa1a9f6bf92f0387d939173b82e5bdeb2d8ecb6b34f4c657d8344b9ca3b4f1b68188d2b65cbe7b5fd278c78f60abae45f8bd8362cddb97df1edc0fcbf82cfe81b572bea2ed06af5df8073dd7dc75165cbf72b727f31f25720613933b1bcc58db390a382c864f5ac8ecdaaeb587c1ec594d73093ed7b03f7dcde3a849acbb59cbe576ee00000000000000000000001a8df9e9554f874f90b544577fb75d9d3c278f288b7b148abf99513c35155cbf7f3e117d51cef0d5a604bccbe3e7fa0ee96fe94fafbfda9d5097c0000035859fd23b0dd85ec9767b56d5fb9fcdbd7ad338833bc4784d5b57e2cd33aff0096a73ff8a788b01b666efe4725c9dc47be67a796c65b2d3c91411e52b5585d133d6bba2fc8ecff00d1dd9390362e0ab10727720e639576ed3399bb15c636390b60c76af8ace6d389e2fe78e43d0b5ac8e5e969981d6359664575dd7f170db971582c7416a685f69d024b33d57adee173def1c4790eb371bf1b2ebf8cddbb45d85c6706e3372da71d2e6f0ba1635bc77c87c9db16ce9af4193c449b0e6ff61f1ddcc3eb58997215a84b9ccb52b39491d42acf04d113b3ddb0e76e8a735759aaf2aeef90e69e07df9bd8dcc722cda8711eb70725e274ae1de00a3bfddd9f38cc765f09875a7aa67f0d9ed9f237756a38e926d672967152e03236b1746ccb95f93fe4f780f59b7ca3a860f3f97c0ee5c71a2f1bf29c79adcb8eb64c869bb471e6f3ca5c77c6d1e7f55ab87c950d8b3f42c66390f0185a9946c38cc62dccd54ccd2b598c263b29247fdef5f2a3c0dc7f596e65f8c7b29769cdc81ce7c7789b588e235b35f60bfd6ec76f597e64cf60e5b3b0d365dd5f4fc5f1c6d97a7c8b961b57a3c7c70e3b1f6ad5a82bbf959cf951eb4eabc797792f6ec2733ea983c1f23eb7c6fb7d2d838dac50cde876771d7b40db753d9b72a2b95961c2eb5b1eb1c9fa5e6b0ec7db9767bf064edd383597e5b099ec763738710f7378bf9a397f69e17d6f5be51c26c9ad2f2a255cd6e3a44d81d43706f0af2554e27e497e9d9c5bf69728cd7372c962eabdd6e9e3bf1b4f2752f63d2d43f885822a7653e4d352c0f0af3d643af986dd765e4fd5b4fe567f11e767d1e2c868fbfec9c53ca3a9f07f22dcd26f5acd52c7ec3271a7216eb8fad6b1db04fae53d8e6c75d7e167cce22addb71f37b11db4e41eb475e2deab2a737f20f60764eaaf65f9eb55e4dcef17f156362e3a4e20d42ae7e0bfcd1adebb94c4ead8e76bf9bdb74fc05ca1a9eb99f8aeaacb259ace6fd7b2fe07157cae70be5389f8dac6e3aff3766b9aeeb756d3f7ae33d5386f339ddfe3dca4e0fd179b33fb455d53587de826d2aee9dbd6bbb1e36fe1ac5a95edd8f13828b171e7a66e219ec79fbbc76bad3dbea5a9f2462f7297acf63ac9aff206d7b9ebda3d3cb61789b73cc739378f696ddc8d9f5c8d0d8301a7dec4e4a28323f4b159cab8a8f0f6b35722c3d4a592b16f9b97f957ea9e2b54e44dd5b2f2664f5de3bd52d7234990c771fde48371e28c6ec9bbea399e5bd22c642e63ea6578e70db071e6d142dec190b1885b4f8b0afc454c9b36dd4dd9be7667e49b852eddd9f54d3703cc196d85f98c2e89c6f97afc791d4c3727720ed5c295b9fe961f8ee6da32f84fdb92eb3c4790abc87b4d8ccd5c2e1f1f85867aedbd7325e98e97d3f1af71b038eeadf4df92f926c65778e4decd71a71cd8d7759e3ac363afec5c83bfe4786e6e53dd5baf615b771385a9062b0d81da73992f6bf4319423a5fb3e9b9f6ace3a959c3dc05dcbc8f647b29ccbb2eb9baee3a6755b82f87f87b7d8d73fc77a862749e40c572e7145ae50b5b36c5b7675cfe49d573faa63f2f829d983820c1e2a9d1d7f3f067a8dbb76e19ea79fd77e4367cbf3a5b826c864b5de1ae42daba7dadf08d2deb8c2ed4ccedd5f9df51ec86c97efebd670d9b6642845b9e3b8ab07b36b797e406e3d986c653bd8dbbabd6bd93adf53dc697f2d5d56ddb13a4ec54f19cd989d5f75d170bca0ed9f35c4b9c8b05a771b6d9536cb9a3ef7bdddc6cf945d7759de23d13706eb9907c567d9d80b6fcb4789827a135bf6194f921e28d73294286e1c47d94d22a5cd236de49b399dbb89ff006350c5689ab5cd3b175f65b9564d824cdd8adb5e6f7bd6b5fd631b89c4e4f619f60c8a61f2d86c45d82d47075f9af942eb8ebfb462f46c8e079a17789ee737d2da750c7719ddcde7b8d9fd7ac7e999ce4bb1bfd6c2647230e2e863f5ae43d2769c6e431763354f2dafecb8bbd566574ff45b1a3b71daec9770f85f81bab3d49b5b76b1c8bf2238dce417772b74a8d6cef0675030b63f03ce3cfd69d8ac9e5f0aab97c1d8ada0f13d9a79bb15b66db37cc35fc45d7c38bbf355dc071de83aaf15681a4718e8b8a8307a571dea5aee91a961aba27d0c5eb7aae26a613094235f09ec9571d46bc3eea88e9158af779739557d8800eaace0707732747376f0d8ab599c5b6466332f671d4e7c9e39933258a5651bf2c2eb551b2c73cf1c8daf34692326958e456c8f4776a0d5ef0d700729f483b23b9e1b87355bdc89d27ed2f2466b91f27a6e27238ca99ee9f738edaf7e4377cfebd86ca5ca31ec1c03cbb9e59f65cfe2b032cb9fe36dfefe4729430792d6761c8cb87d9dd8ab5adb123b55e0b31a391ed8ec431ccc47a239a8f46c8d7351c8d739a8e44f288e7279f0aa8bfb80790df38ff45e52d4f31a2724e9dacefba5ec15db5737aa6df84c76c3afe5218e564f136ee272b5edd29dd5ec45159ad23e1592b5a861b35df1cf1472362af10fc72748b81f9428f3471475df49d57947134b398fc1ee4b3ec59dcaeb94f6448999d87586ecb9bcc53d63f69c10c54ed4980ab8e95d8f47639af6d1924aee9b20000000000000000000000000000d4ffce9e27299bf881f90bc7e1e85ac95d5eb56ef75b52942fb161d5716da994c8ced863473dcca78ea76ae4ead6aab208257f8f0d5296f2f32f8f9fe83ba5bfa53ebeff6a75425f00000089dbe74a781790f91f65e58cbd6e53c16efba4180afb96438ebb01cf3c59436b66ad869701af3f3d80e38e47d5f017ac627112fe0a0b6ec6b2d4914702599a7582356e62e1de1ce3de05d0f1fc69c5f87bb84d431b94d9b37054c9ec7b2edb939f33b96cb96dc368cae4b63dbf2f9dd8f2f91cdecb9ccae62fddca656e589addd99cb22355ad4fcf97f85b8d79df538b4ce50d6d9b0622966f11b4612d57c8e5701b16abb66bd69b7701b769fb5ebf7717b2ea5b4e12d22cb8dcfebd95c764eb3649eba595ab6ad41346cbff1d3d5fd91d3dbe45c2721f2d67ed6177dd6ad6d9ca1ccbcabb76d16359e4bd0eef196dfae3f2d6b6e89ecc25fd232994c2414208e2871e994c95fa490652f59bb279a67c59748a3d876cd9578a3272e4778c5e0305b5c73f24725cb4b3381d673bc6bb3e1b07669bf6d58998aa9b1f10e81995ab07d26d8bd8473e7591990c8c76b305be9575d32186660325a7663258c8f2bcf9998e1b9bff20c92c777b370e6abf35a47653676598e9edf16c5994663d92a52c03efcb36b95f133fa48dc63c91f18fd2ee585c83b79e2abb96765f2989cde6e56f20721d4b19acae078ef53e2cc1dcc9dbadb4c772c4989d3344d428536fd7644db381ad939639321672162ee60e35ea470ef13ef3579174fafb947b4d5b1cdd692ce637fdb760a53cbd84e41c2f28f2624f8bcc656e639d164374c06372789863ad145afc6c9a9625b569d89e17e37cafc7675672f3ef72d8d4766af0efa997658c7e3f90b77c7e2f538768e4fc27336f15b8e6854ce45071fd3e44e4cd770db66fd47566e369ed57e8c71e4e096a3e4aefca9cedd56e21ec659a77392e96d135aa7c71cbdc48b2eb5baed1a8a5fe3de73c162f5ee48d6f2f06bf93a357314f31470b8a9aa2e4e0b52e1b258fab94c4c94ef449318c2bfc78f5671b99c56cdaf6a3b6ea5b5e1f65c06d15b6bd4b9539375dd964b9af71560b8420c758cce376b82ebf5fc9f14eafae6999fc0b248f199aa583c65fbd5e5cd538726dc87cb7d46e16e6edeb13c81c878cd9f2793c7ea75b45c9e1a96efb56234edcf4fa3b555ddb1faf6fba8e37295f05b8e3b1fb4d38b2d5199aa96648e47daace91f4aedbad347bdc3e277a33be61f3fafed7c5399cb61b3b76ccd1509392f9261875ac45fb7bde4b23a7696eadb5452ea3a2e472fc9dbee6ede9f82929e05d98d96ce421a7158a589763fd7bbe387abc9abff0085ab6239171b155dff005ae4ec06c189e5ee49c5ee7a7ee3ab70de23afd4afe9db851d920d835ca97b87b0d06919bc463efc789cc636ce426bb4a4bf725b67aa8ba25d77a7c27c13c0b88c26d981d3facf568d3e0ece6137fdbe8723f1f434b54cc68b27ec7e476659db7b9f94d3360cd6b39b75bca58fdaf88c8cf56f24c8d85d17a8e21e9ef5ff00831fcb31f1be94fc3e279ab1da46137ad6ed66b3397d667c071d71ce3f89b54c061b0794bb6a8e070f8fd0b1547053d2c5c75d9914816e645d6afcb3599308ea1f17dd48d2ad6ab6b1382e4db7fe04cff1bec3a3d6cef38f2e67aa6a12f0f6bbc81a9f1862b5f832bb8596d0c0693aef276e18ac161daafa95eb5f85b2365753ace8fbdc4fc6ef537074341c26234cdab1fad683c1f53adccd4abf27f22b755deb84719265e7c2f1f72ae057655a1c9984c0dad833b630addbe2ca58c7ae67235e199b4ad49557edef8e7eb6e6b1583c2ed4de5edd71f84d0f7ae2f745b8f3b72dec2ece71defd16acdc869fb1c97f6e7bf2f87c259d2752cae9ed9d5b6b57cde069e6f176a1ca496ed598dbdb4e28e97f4978eae766f74c172a6cfc9b42972bf1df1ce335de46e41c9f3273df30f686b6a3adcda7e19f432b26536be54dea7d038ff5ad6b68b70d8b9a2e0f54c75ea5631789c0cd2b1f151f1fbb8f55315c89cf3ce79b8ae762bb235b1790da343c45ebd97d238034e6ec9b86f987e14d273399967cbe6d30bb06ff009fc9ee9b22a6271db46e56f2396c7ebf8ba6b5a236fc0000000000000000000000000000000000000006b9fe5f2dd3a3f163f21b66fd9ad52a37a75d8189f3dc9628abb5f678d761ad044f74d0d88d5d62c4d1578a25ad65679a58e1656b0f91b0be9272f32f8f9fe83ba5bfa53ebeff006a75425f000000d5c73af71b9eb41e50e74c0ea187ebed0d1388761e19d035f66fb99e44b9ca1ca9c91cbdabe1b62c66a7a56a5ab639b4afdf927cf63f178da705fb16a56372199c87e07178bb52a4b4ea872e6f7cd3c4726d7c9bafea9acef984e4ce68e33d9b17a3e473195d51d90e23e5bdd38cff0069e16e6c1431b995ad9a8355872efad90a714f467bb2d2f7b0caecb3378bee4f66372eb2e1784f27a871deadbfc9cbdcf9a47065c9b6edff0025c7782d29dbcd0cfdba5b9e67338fd177af382c5cb8192be5bead3a7f43f195248e7911cf6b3c37037c8f75cb95f88756e44def79d2b84f6bcb69d2eefb0f18ee7bbe19fb16b3ad3b73cee9184d995cacc7cf92d4b76c960dd7741cf3319559b5e332789971f556cdb6d64c9373bb3d79bb774ac5f1f728f1b724e5373da78ab090e3b5fe49d32a59ad84e5cb789abac6d14db94ca5666c114cdd830162be0708fb9b06463cd63a3a3425b172b433620d63e48f82363ec6f3c712b377e384e2de0ee1ee26e44caf3553de2bdcc1cfb4f23726f2bf19643439e26d1663d6e61b2bc734d295dc465f2cdcb5acd494628639e8bdaecdccef0f4fa6cae5b050764f872d66b07a866b7dcb622a6f384b793a3a7eb9a263f93f3b9e9a856b52dafc162f8eb2b8eddedfa44e9a3d62e4399fa4b45cb32673e39e45d2397345d5f9338db64c76dfa1eeb88ad9ed5766c4ba57e3b3588b88ab5af5459e2827fa527ab93d65863918e6b9b231ae6aa27b500000000c1db1f5c386f6fe73d1fb1db569f0ec7cb5c67a965b4de3bce66b2394c863349c767afadecde535ad5ecdc9359c56db94456e3ad6e75b12dda7f62357070e5a2c54d66a4d9c40000000000000000000000000000000000000001aaff9c0c667f2ff00115f21b435a824b39593abbc9732c10ac092498ba78afc667d1bf885463bd7015f26f56317ebbd1aacaa8b65d122d2be5e65f1f3fd0774b7f4a7d7dfed4ea84be000001ac3e6fe81f2c720f6173fcf7c55db67f0fcb9bcd689ba53d4b33d6be15e688751e49d1b40caf1743bf691b2f20d4933fac66331a1e5ad6bb926d09dad5a53dd6432b197ec31660f5a784ae75f78a2871e65b90331ca9b0cbb4f20ef5b6720e7b0b82d7323b56e3c9fbdec5c8bb664d701ad57ab83c2d39360d9b20cc662f1f0ac7471d1d5af24f6e78e5b73795ed275d737d8ec6f126271bc950f1ee3f8d79a741e61cb569b8fb5fdfa3dd1341ca37275352b31ec172b4384c6e5bdacd1cae4294562fc942dcd5a1589ae7fd4c1bce3f1f38de72dbb96b68ccf28cb86afbaddeade7f8f75fa5c79aeddc3f1c6d1d4edb737bbe896f2d57217a5adc8dade633db0e519b0e9f97ad88c6bf136194e84d52e56a993afe4721f1a14321ba667736f3464705fe21d87af99ccdeada7f1deb7a9e93949380f67d5363c75e9f50c46422d7686d99683585d56b6e5aee330597c569f906613249b2b703ad58c4e02abf0a7ab32b54a198ec06536bc668ba0f5df8cb85f0bb770ef1f6cdaf6a5a5f59373e4cda38eb15c8daee6e6bf83e645bd8de55d935adbace5f1faecb9a8198ece565c5ec14a1c8b73aec3f1934767cae7e3c8f36e471da56d398dff00279bd5754e32d3b54b7141c81d38a5d35b98fd6f2d879e1c66b15b17a8c1676cc5c58ed5d6a54ce4f5a8d6a75b174238a5959d6fe17e5ae15a15754ddf9ba6e56d2757e2be26e39d271f634dd6f55b14b25c7f433d8bd8771b4dc1d18a686eee38cb1aa53bb87932b98c656b7ac4d96c5261d99a9f115650800000000000000000000000000000000000000000000000035e3f2e08abf173f2148df6f65e9c76191be88e57fb2f17ec9e3d11905a7abbcffc51b5ac3957c7ac12af88dd48e97997c7cff41dd2dfd29f5f7fb53aa12f80000042adafb73b7d1e68e42e19e36ea8f38733d8e307e99536fddb4fd8782b5ed42865777d62bedd8bc5c6ee47e5cd3360b13d7c3dba925fb51609d8f825b31c4db722a3dcdccfd7ae6da7d82e3483912ae95b7f1d5a8f6ce42d1b3ba46f6badbf67d6f69e31df362e3bda31d909f50d8369d6ed46ccfeb37df46e62b3b7ebdaa12569dce8657c95e2edb97f9ab43e11c1e132fbb5dbaeb9b76d38cd1b45d5b05465ccedfbf6ef9986e5ac6ea7a7602bb9b67339a9e863727959e263a2ad8ec2e2b2b9acadba389c65ebb0796e1dec9683cc77b72d6ab50dab8f391b8e6e6bd4f7ee29e51c554d5f9035566e304d674cc9dac7d4ca6630f96d7f7086b5d66b5b26b19ccee072b7f1b98c2c191fdb983cce3687aae1ae61d639bf8e719c9bacd5cc6230992c86d98d5a1b3c146866b1d674cdbb3fa665db93ad4b2192a9591b95d6f21242e65e99afa7f4a57398e73e366556bd8f4f2c7b5e9f6f2ad72393f335af6f85455fe6c735e9ff00f96b9ae4fb2a2ae22e6ae6dd3782743b7bf6d9166b2f59bb16ada661b5bd468439adb76bddf77d8717aaea3a6eb78a96e50af6b3f9ecee671f4eac576fe3e9568e67dfc95ea38eaf62dc58b3acfdb3c5767e0cc6635be1ae6dd034ca50e45d84deb93b5fd530bae6db7b5edb33fa3edd87c33b03b9ecd90af94d5b68d6f2946ec599a38bad94a6c8735af5acbe1ec457df2aff00115d5ead49e0f6485b615bf559ec95deae46cea9edf685cad7236554fa6aad7223bf9f8fd9ae6b9a8e6b91cd72239ae6aa2b5cd727945454fb2a2a7dd153eca9f74fb1f4000000000000000000000000000000000000000000000006b97e5f68d4c8fc597c84d5bacfa95bf840e7ab2f6a2d945f7a3c779dbd0393f08e65877d39ebc6ff00a71fba4aad58df14d1bdf0c949497997c7cff41dd2dfd29f5f7fb53aa12f800000409c9713f6df45e7fe79e4be17b5d71cce97cd96f8cb2eb8ee50b5c998adab5fca68da0d0d1b2303a6d531795c564f1d916636b64282f9a566a3df6a29d6c24d1ba0ccfd55e28de38738a2c6b3c9394d572dbbe7b93f9a793b619b496e65356a97797396f73e4c4c461e5d85acccdaad8587698b14ebb908a19eecb524b2b0c492a31be5bb5dd73d939d2c75f374d0f6cc3ea9c93d67e76c5739e92dda3156f2da86d3623d177ae36d8b4dda23c6daab95c6d0ceea5c879b4a7b062bf19770798ad8dbe98cca57658a33c53e5be80efbce5c9f95ec56f96f881dcb2fdabacf0e0b41fc3ecf93e2fabc6fd6fe55def90e9d0d83625a38cd8766dc7679790325721ccd8d5e9d0d6ec62b1988a1424a5772d7658f75be23f92313a96f780d639038ef504e50fa59de5fc1eb36f90b19ae737ec38aede6f1d85a381dedec7beee2b59d8f44dce6e37db73381824d865ab5d310caf7f5057e1a69cbd5be98cdc11cb9c9fc9f9787567d8da78b382f8c74a9f11b5f21ed59cd6b0fc67a2b35ed931d90c8ef334d63234b219b8eacf83bf35bb3984c4e36a4791999625998d839a7fc49f25e132fa65cd977ae28dbf0fafec7d79d877dd7b215f7a9a873c6edc37cd9bc72767b9fb927f6abf30d6f356d180d9719ac473ac59f818952e433ec2cc1c78ac553e9341f898e79e35e2fd2b8db59e40e105c1ebfa9e2313be6a76e1e48ada473558c2769767e70ff000cef78ac2a62bd34dd8f47d99349d8244872d90b336131f8fc9d2d8752b791c3cbe9b6ff00890d9b61b1ced631d7f8b7133f2971de9ba2e8f2d2dd3b018aa3c53aa518789d9b3f0f6bfae62769af824e32a590d0b64d8748c957af4f358dcb6e7907bb0f46ed9c9e62f6e0385755c968ba74fa4cba96b3a4eafa8ec59ed7f8d301abdebf7ebc5c698dbab0ea56f28fc859b92c19abd5526b576ac76e78e164b5d1e95ecbac54af96c000000000000000000000000000000000000000000000006bc3e5c1513e2e7e425cbebe1bd3aec2b97de64aecfcbc61b23bfea4ead73618fedf9e4735ed6b7d95ec73515aea478bccbe3e7fa0ee96fe94fafbfda9d5097c0000020a731fc8a75db84394366e1fdab1bcff00b1eeba6d0d76fecd1714757fb07cc782c37f8a719fb6b0942fed3c61c73b56bb5b2d6f10b1e47f654d9265e8eacd03df0b5d2b1ab22f81f9d38f7b1fc6586e5be2fb3b0d8d473791d9b0f047b6e9fb5681b350cbe9db365f4fd93159dd3b76c460768c0e4b15b0e0f2542c52cbe269d8f3024ad8d619237bbd5720f24685c51ac5bdcf9236cc1695abd3b14a9cd99d82fc342a3efe4acc74b198dabf51df56f653277258a9e37174a3b190c85b923ad4eb4f33dac5e9b8d399b8d397e3cf3b8f368873d3ead6b174767c6cb8ecce0f37ae5ecd61a9ec18aa59fc06c38ec4e6f0f72ee17214f250d5c8d0af3ad6b11bdd1b57cb5327800e9335b2ebbae3b0ccd873d86c13f62cdd4d6b00dcc64e9e35737b16421b33d0c0e252e4d0fed0ccde8695b969e32afd5b96995a7582193e93fc77670b2390a789c7dfcae426fc3d0c652b590bd3fd3965fa14e941259b337d285924d27d38637bfe9c31c92bfd7d638def546ae25cff0061787b5ae2bd579ab29b8c6ee36deabe9b674bcee2b09b26c3736c6f20c74e6d36beb9acebf87c9ed799c867e1bf5a7a98bc7e0ec649902cd359a904556d3e1ec60e6fe2eb0ee228dbb4b20939e12e2713c57b139ec74bb6cd4354bbbbdba91c57f17564c3df8b56c6e432e98ed81b89bf24546d578abbee412576e563a0d736bd5f71a36b27a96c782da31b4b2d97c05cbfaf65a86669d5ce6bf90b189cee1ac59c758b10c394c3652ad9c7652848f6daa176bcd56d4514d1b989df800000000000000000000000000000000000000000006b8be607274f0ff161f2157af4d2415dbd41e79adf562af25b7b67c871ee731f511b5e386c3a4f7b76a062fb41246c6b95f337e8b5ea949617997c7cff0041dd2dfd29f5f7fb53aa12f8000006bb21ca73df0c766bb47b2e1baafc99cc1a272d65387361d4b6fd0778e08c4d673f58e2cc4699b262f2189e47e57d1f3d5aee3b258964b5e44c63e85eaf3b9d0de47c4ac765ee94ea5bfea3c257d9c99a3dfe37db36ce6aec67254ba46572face732baf61793f9e79137ed5e965325a765335adcd925d6f61c54f7e2c564ad57a96a5969a48ae81cabe2bbbfc45c8fbf4bd5de4de36d75fc817fac9d9ad679c33dc510e4f1388c8723eb30e89c85c7792a7ae5dd8add0d6536fd4e4dfab6fbabd7d872388c75dc9eb0da4dce61ee58ab7a38bdd9fcc77539c67c1e6f88386fb07c3dc675b48e59c34d8ec2ee3c69a4f37e739d72784c045c05bee7315477d7d2a7c51c6db5d1ccc9b163725b5e69bb1c795a97331a464359c6cd06423af22eb5f306ebfcd5a7e06c725642cc38fee4e4b49dfb54dab8a717aa64aff002375578b64eb461b4e93339cc66c14d9a2764f1bc8b5e14cbebb419ac41906492e52e612d547d6957c39c21dced33947774a9ca1ca31cb90e2be047eafbaf61768bbce9c454efbe86567e75c0af1c6b5cada265539320da7f051e0734aea7afd6d7a777e1727948634a4f83bca39df90cd23907972f72e3bb35ae709ef9da1eb6e8dc4988e2ee57e3cb5c8bbbd5b7ce7ce9ac72252e38bd0e7b5fb3a761373e2f9f8bb6ac3eadff68b2860f0f5abe573199dae8ec192d97f1e3ea7f25598e7e9b87317ca1cdace64e2ce30e9f6e12ec9bdee9a8e7b81b53d5f6ee4fe778f93707cf5af6067c5d6e47e51d838535bd471525dd335cb2c7f2256933b8ad8ead6ab63233677e23e3cf92c9b60e2c9369c872e3752d6376ea9dde628f92b62e26d9f61d8790b4da3cc0eed3ed7c713499e7d7c7f05ee8db5c5b8ed631342961b375ef3ade4f4ed3f18dab9482c628e2ce10f9479f8f359a5cc5b5f64b254add3e88ef9c854711cd5ac63b929dbcd4e62e4a4ed2eb3a866f15b462ace2f018fe2ab9c5590cc6b55f3b4757c9dfc2e561c1265729264a2b7ea66e36f9105d6634e4687b6fc894f25cd7c81ae760b49d4f95389b57fdbda6e4b1bccf1f17ed7d66ce61b6cd6f62c3f14d1caeddc70fe40c567360d2b6c7e175ad76b63b1735fd77737ecd95f963ae7d81dc7a85f15bc518ad2b97f56db389b69e12bbcd6bc77c8daf6a5bc715d5e3fea97276ad6eedfd8e86e4b8ccbd88b916e6b3829dd86cc6c11cf6722fbe8b3411cb2a60bd63857bf3b55ceac58e64d27b2191e64d074fbd15ee59b7cb5c5794d0741cded9f1fbb6f15e5f675d7313bb5585fc958dec9e5b2b72eec8baa6c999960ce4395c266ab6b72c38baf90759a1f221b3a602ef2669ddb5c3716e7f3bc655b72d6b4ce51e1fd7f9d2a6528f55b45d7af66b5aca637745a5aff001e2760f11b864f7fc649b4e372d92ca65686cd0d5cb6ab6327875e2f1ee2be4cf05cb5c59164349e6db1c7186ede760331b7c9779038769d0b1d6cd9397b6fa3a44394d7f137b1ecd97310697b2ebdb657bf92cddfc8d7c56bd6e9e235c8f6c73b2f63a1c3e27b6fc5563a9fa9e4b9b39f369def78ebd6e5c9bdb6e2fdbb9568e7b9238f9bc259ae3fe4c66c3a0d6d7ea65b1b8b4e52ce62b39d77fc34f6df83b58ae41fad8dbf72deb962abf7d9a8e767da354d6366b583cb6b16762d7b0b9db3ad67e28a0ceebd3e5f1b5b21360f350c12cd0c396c4c961d432314334b14772bccc8e591888e5f420000000000000000000000000000000000000000006b1be6931b732df135f21b46845f5ec49d4ee629923fad8f81162a7a9debb655d26528e46a7ab2b5799ef8d2afe2e6635d163acd2c83eaddaf4a417997c7cff41dd2dfd29f5f7fb53aa12f80000000001d166f57d6765930d36c7aee073f36b999abb16bd2e6b118fcac981d828a48da39dc33ef579dd8bcc536cb2a55c9d1582ed749644867623dde7e55d5758a3b0e576ea5ae6069ed79da5431b9bd9eae1f1f5f61cc63b14b32e2e865735157664b214b1ab6275a156dd99a0a6b3ccb5e38fea3fdbbe00000e9a3d735e873f6b6b8b05868b68bb8bab83bbb2478ba2ccfdbc250b366ed2c3d9cc3604c8d8c5d3b972ddbab8f96cbea57b366ccf0c2c96795eeee40000000000000000000000000000000000000000001a8ff009e692467c3afc85ac4f58dcbd73da58ae4f64558e4b98b64b1afab98aa9244e7c4be555aa8f54735edf2c5a5fcbccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d61fcd3ea90ee9f133f21782b175d4234ea972ee6ff12891f849355d62ded30c323a556c71436e6c3475279dde7f0f0cf24ed6bdd1a31694b2f32f8f9fe83ba5bfa53ebeff006a75425f000000000000000000000000000000000000000000000000000000000000035e1f2e0ef5f8b9f90977b39aa9d3aec2f85636173fd978c36446fa32c2b607c8ae54463265489ef546c9f9554a478bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d58fcdf6bf7b67f88cf90bc46366482d3babfc9592591d1dc95bf86c162ff006ede8dcca3059b2a93d1c6d9855cd85d13124f7b2e8eb3669194ae97997c7cff0041dd2dfd29f5f7fb53aa12f80000000000000000000000000000000000000000001c38f214255b8d8af5491d8f72b2fa476617ad17b58b2399711af55ace48d15ee6cdf4d5188ae54f5fb866428494d9908ef5392848d6bd97996617537c6e7a46d7b2cb64585cd73d518d723d5aaf546a2aaaf838cecf60db7ff653b33894c9ac8d8931cec8d34bff0055cd47b63fc1acdf88fa8e62a3dacfa7ecad547222a2a29da8000000000000001af1f96f8d25f8b9f9098fd7dd24e9d76158e67aa3fdd1dc63b222c6ad735c8e4913cb15be15551ca89e17c2a523a5e65f1f3fd0774b7f4a7d7dfed4ea84be00030bf63b972c701f00f33f3755d472dbf59e26e32dd390a0d2f0693fed4d9a5d4b017b351e1eb3eb53c858812e2d348ec5b831f7e5a75966b51d2b6e852bc9a82dafe56b9930d8cdb30983d6facb9ddb3574e4bccd1e42fde06d9170aef780e3fea4e2fb577b15a45ea95afe5f27b56bd52f4ba46f2c7de652c048ec6ecaf627e367d768cb4ec8f6f36ad5b29d15c4eacfe26c5f1777024de99c93bff20e63355b11ad69f8ce03cbf2be36b69bb1e1b2f85c5419fda5b4e7c76072596bb255b2f642b4eb48f99d3d7811d67ef46e3ac75fbabfc7dbd5ee3cfc66930744535ace6adce594c226edc7bce3c27c92fc4d6e49b5b0e1afdac9e531d9ce37bd2ecd4e19e6c3e4a9daa3b025874baf59a396db3f45fb19b2f69baf984e5adcf11aceb5b75bd8768d7367d4756972172869d9fd632926272faacf98b56f218ed92e616fc162abb68d6b257f58d8eaa55cc6224ad1db931f4a1e6599c95aaf317c8d6039efbc3b7e97c759ee3aeaf6cba0ef787abae71d63fac9af722efdcdba4d7d774559dfb0d2a19acdc7af6b98dcdf226763973195d8724fcdc31e2ead2c363f15a886763fbdfc79a9f34714d0e7dadaf6b1c2b0fcaae2f234f71e42da39bf9265c568dd5fd1398faed84e3fece264f0f1f246c3a857dce0daff006e67b0d4f6cd2b2136674ccde32f260685b9379ff1cfcdfd9ce47c16d9a0769e7e29ceeeba2f1cf5bf7bc0eefc554f6bc554d9358e69e339f3cca7b662b6dcae6edaee382cdebb988b2f9dc7e421c56c697a0bf4f098144763d9b2c00000000034a9f277d9eb786dbf5ceb1b76fd3b8870cfd83a75c9db4ef9b36f995d1b79dcb5ddcbb83ab68b95d4f845f46fe16a642eebd8fd6ee5ae51b990ca5dab5355dab1d8ab58292ae6a6bf0e3aa9f315bce472fcbf060789742ddf13c51cddc7fc5d97b9a26c1ba665b4f1fcefacf276bbc1f6a49323ade16fe42ecdd8ce3ec4f10ef9939703afeb98b66f38ecc50b6b4f0d72edd955db3ef87267586871febf90e33d227e4db9d69e49ec66f9166769cb52d0f2990e18aba2a6e5c17c439a871bfb536ce50dbf29b75bada136cd06fd0c6e321cbe4f097e2b72d7a7e4fe38f3d779d79afbe9d81de296bd6b6ed5fb61bc70268991af733ccdc750e2ed678f3873250f1b6d38c9733735daecc4e4e482ec956850a9354db24db2c4a8eb1909e693f6f984ecc693c51d4ce5fe2bc7f2fd6e3aec2ef7a16133fc4381ab9fc9eabb8ed51d4e5fe38d5722cd1b274df466ca661b7b63c7e32c60b059097629aa653dd98e928c92ca90d3b63f2fbca7c4783dd301c5f99e16cd72d68d9af941adb2ea19287f6a67b5da3d4bc1e632bc236b35a950daab66f1f8bcdc3735dbb9fbd93831aed8e085198a5a2b79ad9fcb734fc93f7b78636dd8bacb9bcef0a667942af60b42d29fd9ac3f1b6a9a6f1dea9a47237586e761f0980c8f1e733767741d4a7db65cce2ef68f8bcce4b9b31b5b2d8a8e6ca57c24f9f8aae2ef6f03a5dccdbbf613ab9c35cc7c9181d6b5bddf79d59d90d871da66cb81dbf529aed4cae4714dcc6b7b06b39dd9f07770db057a10e768c54361cd478f8722dc6bb297e4a8fb734a00000000000000000793de77bd3b8cf57c96edbfec78ad4b52c3bf1f1e5761cdda6d2c5e39d95ca52c2e3d6e5a7ffd38196b2991a549924beb1a4d663f7735be5c9e9ec4b0c304f3589122822864966955eb1a450c6c574922bdaa8e623188e72bd1515a89e515153c9fe3328677a87cc18eeeeef5d41cb5dd2b86b4ee24c3716f24e91c7792da33dd9ded368d6bb53c4f90ec8f67f9931393af673d6303aef1f62f79d5740b79f7dce45cfea1b1efbb2cc988d72de131f6657c7c7fc3bb774f3b7bb7f5fb69e4ed4ba69c6bde5e27dfbabf85e2ad9763d378c778a957f866c4eeb81c2eb384c6c57761e0ac7f3245b7cd87d62b48cd6733b5aecf76e50bb8f6c2c7cf5e42ea0f5e7987e5538ef68c7f0271ce1366ebe69f89eda72bf3463b488b1bc87bff0031ed57f37c63c09aa5cdf6bb2a5cc860f58c2e9fbf6f3b362127bb1dcca6238d62b891d4af62b59dca00000003cded5b8eaba3636be6771d8313ace26de6f5ed6ebe4b35760a14a5cf6db9ca1ad6b58a6d8b0f644977379fca63b118e85ce45b17aed7823fcf2350f480000000d65fccf5496f7c4f7c86d689f96639fd4be667aae16d7e0f20e8a0d3f233cd1b6c7abd3f092c313e2c943e8ffc4e35f6eaab1ff5bd569432f32f8f9fe83ba5bfa53ebeff006a75425f0001f1ec64ac7c7231b247235cc9237b51ec7c6f456bd8f6b915ae639aaad735c8a8e45f0a8a8aa87978f46d2a2ab5e8c5a7ead151a69934a94e3d7b12cab553350babe612bd76d448604cb40f741934898dfc7c2e7476beab1cad5ec6f6bd80c9d0ad8ac960f0f90c5d258569e36f63295ba1516b42fad5d6b53b10495ebac15e492085628d8b142f7c4cf5639cd5eae3d0b468a4ab2c5a5ea71cb45f8c929491eb987649524c2c53c1867d47b69a3abbf130d9b30e31d12b168456268eaac4c96447755b671571feeba2e4b8d33dadd65d1b2cc6477f5dc2dac86ab565632f479246c736ad730b72b23afc4cb527e16cc3f5a64574befecef310b35f16dd08d963d8e2d93ae9af6c316e1828b57db63ceed3c87988f67d62bc97e4afadec0cc8edf61b99d7e0932d94920c2e452c63617e4f20e8eab5d76cac9e2eafc36fc6151c26275aa5d35e27a7ae602f6772782d7eac7b257c261725b463e5c4ecd91c4e2a1cfb2863af6c58a9e7c6676dd3af0d8cb63e69695f92c5691f12e45c7fc67748b0f73f1d88e0fad88b2ec763b132c98adf79431df89c661ab2d3c1d0b6da5bb4296a9e0a9be5a984ab63ea4189af3d88a8455d92b917bb5f8f4ea12af9fdd4dcfbfaff002e4ce5b444f555727844df1113caafe6f09f9dbf95eae6a220ff002f2ea0fdbfd29bbf6555ff00d4de5cff00ddc8f5f3ff007e7dd3ca78445f288df2c44462ab57eff97a750911a9fba9b9e59fcbcf2672dab97c22b7f32aef9e5ff65ffe6aefcde1cbf991153e27c79f50513c7eea6e78f2d5f2bc9bcb8abf97d513f32ef8abe17d53d93ee8ff002e572395cef3f7fcbd3a85f7ff004a6e7ddc8e5ff53396ff009a7af844ff00bf3ecdfca9e5a9e1aef2ef645f67797f97a750beff00e94dcfbb91cbfea672dff34f5f089ff7e7d9bf953cb53c35de5dec8becef3f3fcbcfa83f953f75373f2a2227fa9bcb9f7f0ad5fccbfe3c4572f96a22abbcaaa2b9aaaa8f77b3fcbd3a848aaefdd4dc555f3fcf93396d5bf746a7fc577cf54ff8a78f09f65572a222bdeae2fc79f5097ca7eea6e7dd1e9ffa9bcb89ff0035f2be1537cf64545ff82a7de34fb315a9f657f97a7509155dfba9b8aabe7f9f2672dab7ee8d4ff8aef9ea9ff14f1e13ecaae544457bd5c5f8f4ea12af9fdd4dcfbfaff2e4ce5b444f555727844df1113caafe6f09f9dbf95eae6a220ff2f2ea0fdbfd29bbf6555ffd4de5cffddc8f5f3ff7e7dd3ca78445f288df2c44462ab55fe5e9d4245577eea6e2aaf9fe7c99cb6adfba353fe2bbe7aa7fc53c784fb2ab951115ef57491c571471c61f5ed5355afa760ee61346a5063f52ad9dabfe26b181ab59ac640da393d8dd95ca36463628dbf897dd92cb9228d1f33be9b3c741b4709699b46cda1ec52c7630f0e8bb53f747ebd8087158bc0ee5b0d7ab904d7ae6ed0438d5bb9b6ea39ac9d8db75c812f558aa6d8cad9ab0db53d689132664f0784cdad25cc61f15975c6db65fc72e4f1f52fad0bd1b5cd8eed25b50cbf85b71b5ce6b2cc1f4e66b5ce46bd11550c17c99d50ebf72fe56ae6f7ee3bad94c9d55bcf6d9c567f6bd492c4f929993dfb991834fcf606b657216a58e374d91c9c372f3923633f108c635a981b64f8b1e81ee791d672fb8f5c759db32da5e49331a765767d939033f92d5331e18dfdadaddfcb6dd6ede1327eb1b116fe326ab6d518df332faa78e9ec7c487c71dbcc6c5b15cea9e836f60dc215afb767ad64773b39adaa0762a4c13a2d932b36cefbf9d8dd84964c3b9994b169aec5c9250722d47be25fdb68f898f8ebde3179bc1eebd5ad1f71c36cb67117763c4ed596ddb62c6ec1775eaf055c0dcce51cc6d372b65ed612ad6ad5f1367211599b1d057862a6f859131adf6d8ff008e4e99622851c5e27869b8bc562eb414b1d8dc7720f29d1c7d0a75a2482b53a74eaef10d6ad52bc2d6c50568626430b1ac6c6c6a31be397fe5e7d424f09fba9b9f64627df9379717fe0be53caaef9ecaaabff355fbc89f67ab93ec85f8f4ea12af9fdd4dcfbfaff2e4ce5b444f555727844df1113caafe6f09f9dbf95eae6a220ff2f2ea0fdbfd29bbf6555ffd4de5cffddc8f5f3ff7e7dd3ca78445f288df2c44462ab55fe5e9d4245577eea6e2aaf9fe7c99cb6adfba353fe2bbe7aa7fc53c784fb2ab951115ef5713e3cfa8289e3f75373c796af95e4de5c55fcbea89f9977c55f0bea9ec9f747f972b91cae7797f979f507f2a7eea6e7e54444ff537973efe15abf997fc788ae5f2d445577955457355551eef67f97a7509155dfba9b8aabe7f9f2672dab7ee8d4ff8aef9ea9ff14f1e13ecaae544457bd5c5f8f3ea12f94fdd4dcfba3d3ff5379713fe6be57c2a6f9ec8a8bff054fbc69f662b53ecaff2f4ea122abbf75371557cff003e4ce5b56fdd1a9ff15df3d53fe29e3c27d955ca888af7abbeff0097a750beff00e94dcfbb91cbfea672dff34f5f089ff7e7d9bf953cb53c35de5dec8becef2ff2f4ea17dffd29b9f772397fd4ce5bfe69ebe113fefcfb37f2a796a786bbcbbd917d9de49f1e9d4245f3fba9b9e13dbf9f2672daa7e75f65fb2ef8a9f654fcbe53f237cb59ead5543e7f9797507edfe94ddfb2aaff00ea6f2e7feee47af9ff00bf3ee9e53c222f9446f962223155abf7fcbd3a8488d4fdd4dcf2cfe5e793396d5cbe115bf99577cf2ffb2fff003577e6f0e5fcc88a9f13e3cfa8289e3f75373c796af95e4de5c55fcbea89f9977c55f0bea9ec9f747f972b91cae779fbfe5e9d42fbff00a5373eee472ffa99cb7fcd3d7c227fdf9f66fe54f2d4f0d77977b22fb3bcbfcbd3a85f7ff4a6e7ddc8e5ff0053396ff9a7af844ffbf3ecdfca9e5a9e1aef2ef645f6779f9fe5e7d41fca9fba9b9f951113fd4de5cfbf856afe65ff001e22b97cb51155de55515cd55547bbd9fe5e9d4245577eea6e2aaf9fe7c99cb6adfba353fe2bbe7aa7fc53c784fb2ab951115ef5717e3cfa84be53f75373ee8f4ffd4de5c4ff009af95f0a9be7b22a2ffc153ef1a7d98ad4fb2bfcbd3a848aaefdd4dc555f3fcf93396d5bf746a7fc577cf54ff8a78f09f65572a222bdeaefa9f1e9d4245f3fba9b9e13dbf9f2672daa7e75f65fb2ef8a9f654fcbe53f237cb59ead554333699d75e19d0345cbf19eb3a4d68344cf65db9dcceb996cbec3b3d3c8e4d8fc648d9accbb465f3171d023f0f8e5fc02594a1ffd3222d6f12ce927ace4ce2ed1b98754b1a472261a5cf6b16ee51bf631b0e673d8274b6b1d3a59a6f75fd772789c9232199ad7ac2db8904de11b3c72353d48cb1fc74f4de257ac5c3cb1ac8c74722c7c85ca8c73d8e557398f56ef09ed1b9ce739cd779472aaaaa79553f54f8efe9eb59f4dbc493b62f57b3e937923961b139b22f97a2c49bd231c8e5f3e7cb3ff00777feee779fe93e3cba7ed73dede26b0d7c88dfa8f4e47e58473fd13c37ddc9bd7977aa7d9becabe13f9784f23fcbd3a848aaefdd4dc555f3fcf93396d5bf746a7fc577cf54ff8a78f09f65572a222bdeae27c79f50513c7eea6e78f2d5f2bc9bcb8abf97d513f32ef8abe17d53d93ee8ff2e572395cef25f8f4ea12af9fdd4dcfbfaff2e4ce5b444f555727844df1113caafe6f09f9dbf95eae6a220ff2f2ea0fdbfd29bbf6555ffd4de5cffddc8f5f3ff7e7dd3ca78445f288df2c44462ab55fe5e9d4245577eea6e2aaf9fe7c99cb6adfba353fe2bbe7aa7fc53c784fb2ab951115ef5713e3cfa8289e3f75373c796af95e4de5c55fcbea89f9977c55f0bea9ec9f747f972b91cae7792fc7a750957cfeea6e7dfd7f972672da227aaab93c226f8889e557f3784fcedfcaf57351107f9797507edfe94ddfb2aaff00ea6f2e7feee47af9ff00bf3ee9e53c222f9446f962223155aaff002f4ea122abbf75371557cff3e4ce5b56fdd1a9ff0015df3d53fe29e3c27d955ca888af7ab89f1e7d4144f1fba9b9e3cb57caf26f2e2afe5f544fccbbe2af85f54f64fba3fcb95c8e573bce70e28e01e24e10c6e5f11c65a9ae031d9dc863f2b94af6f3fb36cdf89c8629ad4c75a6cbb666b393d67d4731b2c29525818db0d6d956ad84494cc40000000d797cb7a3d7e2efe41d23f6fa8ee9df611adf46c6f7239dc63b1b5ae464ad9237ab557dbd1ec7b5de3d558ff3e8b48e17997c7cff0041dd2dfd29f5f7fb53aa12f80000000000000000000000000000000000000000000000000000000000001ae5f97fb2ca9f15ff0021b3bff08ad4e9df602254bd2ac555cb638db60ae8c915a8e7c8af595191d78d125b52b99562732499af4a4a4bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d6efcc461b159ff008abf90bc6e6aa457b1ebd44e74bcf82664cf6259c468399cbe3ec35b59cd9feb53c851ab72b2c3ed236c41139b1c8a9e8ea4c4bccbe3e7fa0ee96fe94fafbfda9d5097c0000000000000000000000000000000000000000000000000000000000000d787cb82a27c5cfc84b97d7c37a75d8572fbcc95d9f978c36477fd49d5ae6c31fdbf3c8e6bdad6fb2bd8e6a2b5d48f17c0f5975fa3a9f5bfaffabe2dbeb8dd738538b30941bf429d5f5a58bd1f074ab352be3eb53a307ac30b13e954a95ebb3c7ac50c6c446a66f00000000000000000000000000000000000000000000000000000000000006bcbe5bd1ebf177f20e91fb7d4774efb08d6fa3637b91cee31d8dad723256c91bd5aabede8f63daef1eaac7f9f45a470be77833ff44b877fff005671f7ff00f2588329800000000000000000000000000000000000000000000000000000000000035dff002e28d77c5c7c8523fd7d17a73d86493da37ccd58d78c364fa8d58a36b9f27967b27ab19239557c246f5fc8ea47cbe738295dfb92e1ef64445fdd6f1fa784557278ff0009e23d7eead6af956f857278546b955a8e72223972a00000003e3daaf63dad7ba2739ae6b6462315f1ab91511ec4919246af62aa39a9246f8d553c3d8e6f96afe14e09abd4ab5e7b73642782bc104d7acb2b4562ecd1c4d6496e78e9c1569c73597b5d34acab5abd6648f736082189191b7900000000000000000000000000000000000000000000000000000849f2578ed6f2ff001e1de6c6edf66e52d6ae752bb070e62d639f3477a1a8bc57b4395f564af0589d937d448d18f8a17bdaaa8e4f5f1ecda3a8ffd9}}
\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf7\f51\fs2\ql Signed by: (signature of authorized individual) \u9744? Chairman\plain\intbl\cf7\f51\fs2\ql of the board of directors, \u9745? President, \u9744? Other\plain\intbl\cf7\f51\fs2\ql officer, \u9744? Court-appointed fiduciary, on this 13th day of\plain\intbl\cf7\f51\fs2\ql June, 2017.\cell{
{\trowd\trqc\cellx9453\cellx10164\trrh14122\row}}}\pard\plain\cf1\f51\fs20\qc \~\par\pard\plain\cf1\f51\fs20\qc \~
\par\pard\plain\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\pard\plain\li110\ri110\cf1\f51\fs20\ql \~
\page
\par\pard\plain
{\trowd\trqc\cellx9453\cellx10164\trrh66
\pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{
{\trowd\trqc\cellx9453\cellx10164\trrh66\row}}}
{\trowd\trqc\cellx9453\cellx10164\trrh14122
\intbl\qc{\*\shppict{\pict\pngblip\picw680\pich903\picscalex69\picscaley69\bliptag-183346538
{\*\blipuid 32b96bab4c4434ee3bc1242e9651d9e0}ffd8ffe000104a46494600010101004800480000ffdb00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffc0000b08038702a801011100ffc4001f000100010402030100000000000000000000070608090b040502030a01ffc4005110000006030001020305030a03040607090203040506070001080911121314150a1617212218313919233758767798b6b7d8283233242741783538515697b4264252546194d2d51a253643557173d6ffda0008010100003f00fbf0c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63194ac125edd60c221b3d6848eaded3378a47a5ed881f90edb1f1137495a11bca248f2dbb30edb7baa64cb4a25c50ecd37691600e23e20f65fbb7556318c6318c6318c6319d0c7a531b96277157187d6a7f4ad0fcfb167450d0b93af25be49177452c923625862630c0a775637846adb1d5099b0a842b931e9541659c50c1aefb18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c633d451c59fa188bd8b7a01a6122d88b30bfe7091ecb3341f88007bc3a18441f880f7163deb7b00c5afcf3db8c6318c632debabba66b8e38e79b47a6ede4f295159d3ec0549e69f72d8fef248d3320dd10351eb90b2e95a112d2d098e252b5fec525ed33792a960bd4b4e3d6fe7d7ff00deff00f0f3ff00f79e93ff00e078bfff00abcfa3ca33fa12a77fbacafbfca4d1929e318c6318c6318c6319c548891202cc290a44a88a3952b5a6949139498b356b829356af5660090002354b561e7ab56a05ad9aa549c6a8386334c18f7cac6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6623bcf47f075f217ff974947ff3ad79a60337ced19fd0953bfdd657dfe5268c94f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631988df3d3ad6fc3a790bd6fd7ff0057593eff002dec3bf50ae6a16bf30ef5bdebd75af5d7afa0b5ea116b61def5bd3039be728ad6ff000469cf76f5b17e15d7beedeb5b0eb7bfba2d1ebbd077b16f5adeff0076b6216c3afcb7bdfefc95318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198def30eccd6ff00e2b7c84b6bc2129c50fec8b79b87ca9deba2fe719e04f2f0d8a77b08cbdec485cd0245a5ebddbd6c69c3a100c0ef658b49866f9da33fa12a77fbacafbfca4d1929e318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6331e1e5c37e9e2e7c84efdc10ff00c1d742ebd45fbb7eb584935edd7ea0fea17afb43f9efd05bd6fda2ff00977a47b37ced19fd0953bfdd657dfe5268c94f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198f0f2e1bf4f173e4277ee087fe0eba175ea2fddbf5ac249af6ebf507f50bd7da1fcf7e82deb7ed17fcbbd23d9be728ad6ff0469cf76f5b17e15d7beedeb5b0eb7bfba2d1ebbd077b16f5adeff76b6216c3afcb7bdfefc95318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c63198e6f2fab886ef165e4295291180275c817da7d88a4aa560b435b5d3f2227d494859a704bd9ca0bd1ca760f974656c6b158ca4841e68349466f9da33fa12a77fbacafbfca4d1929e318c6318c6318c6318c6318c6319c45ebd135a15ae6e4ad3a06e6e48a57af5cace2d3a44489212350a95a93cd104a213a720b30e38e30412ca2c0218c5a0877bd61ba0be562cce91825af7e713f154b3a33972a9739ab3a0b75e6db8fd4efd7daaae9428493355cdb5cb844e54e13b6840b1bdd9b991ce5cf55e0256f087e94d057c63447135fabf264f965dc928e71e3be6d7be86bb2a9ad2b0b2fa09b65764c7e938151a3b65a93bec52b292cd1e19656b9eae03d986a57ac87b0c59437b2128cc2a4924655fea8030648fce9d42d7c2dd09da8cd42da6eee1c7d6e2ba53ad39e1d1ee1b1ab5e959ab5bfa48bb980c50a9c5646260d61797468134b9c79d4699e9a94ad5c984050d0e0de54e5d6de5f79b393bc78c0bc8bbaa6779fd6f6c34d54baac83461c9993cca74e76a94896a18e3518b546da8b778f3518eee32209ca349d0023ce840ced1e12803a40ef2f51e83f6b724710dffcff002ba4275d995b9d3faaa50e96340650c291785b9c54258349dbd9d412f8d32871766e323ad801a21a070773c94c895a8382a8a4f264e3ca25771df26b00f17915ada4d3bb6e47508eec9e4dd1c922cc70baaa16518bcc342fc43aaad3d3b3dfd252a17929a9a520cc3d13cb60f468403506a78449f304ef3eacef0e9de70e40b02fee34e76935971b9ede4cf63c3e272999134f089fc4996d1952be203175990d8b04a7bf7bbaf95434c7c131af047123a0caf60a98ba3cfc72652ae9c352f788ecb9f3963bbe3db7f8175433ae65d43eb72923c3347641bb761eb0d225b106e89482531665943b9841e99a9c1c9725180c3da0e28f913af3cb2c9394e5bd0ed29f8d6caba225ce7cf70cea592cdab6b3eb2505c82959aca5fa228e4d1a8eaa59f5752a1a97c564ceaf2de768a1258bb31f2024f5294e4e036de247e7f23cc13dadeba0720594eefd7b735553d2fce3b6eb5aad352741b15b32583c3d9e09581fa562fa9d86db21991e91d1857e9bbe4d1c75cddd61e8dac452ad777d0be731e39ae373f9a4f3866cf5b0faf7a8a0bc72e0ff001cb86ab734af17cce230924df7663db118412e48229a5a5314bde82a0b42d1242d534044a4e48a045e5129ae979b4bcebe93de9404a79af54396cceabdea4b3387cea1f32893a469ca48b253179543941c8be5a3c5b4382290b53a1281e9ace2d39aad0949d72330eb5ea33caed75d49e3d27fe42b9caa79c58713ae4eb6f6fd55bb3cc66193df93a657399b2a114a1c95ac632dd14c4d0a696b3332a584285a9dd113688d2558f421736a6f22d665f7cb9c97d294df16d91331f5c3c8cd8c57fbb32bb685903ae0713914ad159b604b959838b34362c25849400622d51cf5f50796c42494a1c4cda0cb70a5fcce5897d5328aff008178fdb64dab4d9ddff5d3abf2fb7ab4d9b1c90f3944271299a6df51b392f226f6a7653017b8c455e94185b4b848349485eb5ad32d40a55f2d2f9b76957e298ef2d45f27d960a54979d8bee11b61d78558028082682ad4cb03dc351a610260cfb45b2863e63885e0684cfad681a4e1d93bca0493a6e135572c2deafe8609348c1e2f5626b52c548f2ee8a40384371ad24399ace63a3387e51f9dbe2aa4cd4849692c62767752990379669ea0900f1cb21f317f84d5d541d2dd2dc8d6d505c697dc9e0b16af2f57d96c2e472b8b8acc11fb804a6f4a6998d0bed570e9727d2154dee485fa6ee4d24b8240cad9e3eacf0a30d6931f28360a1ed5b93886b1e2e9bdb73fa8a8867e92fbd6d97653f13874baa9913a90c2c0bda1c254e488285f9d5e44b1310ccec62628b4adea1c9439148c6498657fd77e49d2723f8fa6af21323e7bb2a450b262f5a4c27f55edea2f14b3abc66b18d666ed14e289fd481add9de35207f6c67786a6f5c13c5a30f714c21a34a78814ff0056797ae67e57f1cb0ff250ec5bb4eea8b263757bdd67118bb8b1112d9b38da44a258db1a6d35c5694d65bc31b718eeba44509419f2008ebb942088d23db950755f946a8f88f87abeed9e988749612d161abac1a5b2b166758fca65499f6d21056b5b518f0995a28f29db1c640be4b235c95518891a3695e9d19abcfd25f9aacba6fc86d7341599ca744c4e2ebee8bc7b395c94da2e12c52989c3591da2f0d8c152e924c1ea6f327042d0dcd4534294606440813bc3f48dc159491ada8cd00f38a86de7ca9948e7fcd5cf2dbcbd69efafba3e036e596979be5f2eaeabf7580c569591c82272c3e473590bdea3ef0b5e9ee38bf503431025f8d9433eb726336d31b2153a9157f51794ea6f8cf85207dcfd2101b2ab5669d1d5a32954dbcb7b6116a31cdac5375a3616f084f5e43610e9114495fdd6446e967c12db63ae2727d1860882475ff5d7912a7b9408e7e8f7d065f745d1d69252a25ccb46d5c4b49f32b51d36d891e9c1db4e2fee6cf1b8a42a3cd0b91b949a6122744adad48d494200161dbd921b7cb67c995e9ce700e8c98f40f01d831459cf5438ba48f2e0f7457360c3e7b5a36cadc18a608e31351228ce92cfa06d099148a410f79614062c4abc018f2f77244915ace2de9e5c93d0fcd7c35d3ef9ca36ec9a1fdbf31aaa06c1198acc6b0553580ca2f36d4ef15235bb36b8489bdbe426cb5b8d50338d6975292c7d4251267b5290469221c8d52f92b15a9e476f7f1c7ae729d46267cff5ab35b12db39ce715fae87ac884b11b029861cdad4d6e6a5fcc5efe7c8d0a3390ed388c6634a526af169380b30d857f966a3cd2d285b679cd53cafadd9976ec93832a6aa9f6c7acd486c0b720e12944dded5cfdb1d15c3a19086140714a52b9be2c139480e54de8191a55ab59b013d674b79957fe5b83d0320b0f85af004cef6ea57ce3d495cea7757b6b8b1dc299e04db101247f73764ec52b83cfd1680f2c137673c0ca52234205c6147e840d48f25f26f75c359e4a09378e0e8b413aaf14592f5684489b029254c70eaaeb1af2beb15dace4b6706625d7d2648ee86c14ccd1e8ab4bcfde7737d627f425a20edb9488a8a2a4f34b24be60d4f5bf51f8edeac97d33d14c6e0e1444ed2be53869d387a64b058abc7d8cbd31354e1dff000d95a35ae2f6f08dcec1746065726489be2d2d7905902d97dbc3fcd6c7672f1d18c71fe30ea03d4f205e104a23a757edc28b5ed351c865f232189d64ab851fb69f1ee4d0984a40bbbf49a4711617b468da59952b3f69d20f4ac13a71df93223b3975412aaff9aad668e75e836eb55ce9be845b21af5f589cc8aa9d14372926c288c5e42ed23ab16cbc948a57441be49a3572b092340ea9da1d406222f28d8c6318c6318c6318c6318c6318c6626bcecaf5ad9e1f7c852b40a069946b9ba649fe297edd8be02e1a142acade85a16b60509141e9ccd6f5bd6cb345affc759a5d337ced19fd0953bfdd657dfe5268c94f18c6318c6318c6318c6318c6318c8beefae876fd2f6f54a5bb0984cb46af9fd745be049da81328e6d14768d01d829c261423c4dc273d2cd12134bd9bb27d9a301b17bb5f3f9e302debafc6670420e23e97e46e99925f5ca83b3e33581142d1d3bb52beea28c9d31914a612ff005b593156c7288b32b7a13efd3de91d94e9085cc404e1715c94094d08014c714c6fa27c73f7bf79db3d2b435b0e34779114557f55b1cf295ade6bd05f84576058d77e2773d5802ae62eef366fdb03e49dc1aabf723d8471673666744610b10ad58b8822d7231cc3d130485f6c74f5a1ce7783497e463caf729dc0d3cdb0cab665389d46f94e8fbada256ff23ba2155f0240445574de09b7b7692c55f95edc04b11a76b1a00481610d44d91f4cf8c0ed986f0df7873439555685bb51f2c5c4ba1de27ebd8656728964865919e86b6a07774d264a0b6703a38a56aabab86970ad9a5c9ed136208e3d49ec48f98e2adcb6891957c1e41a8fbb7be261604f6a2e76e8785f40523c0bca56972fcce6545db10b64d75c73a5d339bae555544e47298b31a30c80c893f2a8ba640f6737a2923eba214ad8a562ad682573aabe55e804fe4ef93ec1bcea4bc7563740f0f74c25ed1bf61d5058c1ae209d1fd6c437298c4050d84dad86363432545076a64ad99d42490286d857dd66c4ae0f28dd55a93752778ea517bf8d4f1a16df8e0b7b943a3271d235b3e74341a8726afa826339aa3a65b6d25b207e824ae356fb5b7995cc41906ae46a41332ec690c415c4da5b8d3d5a752b05a462a5791bc712ea4217e327c7c759d21635970a2789fb5abce987560aba613aa5a1760757da155cfe3d0776b563f1b7186b6bab2a988480082445bc988d81e63edef87ae40058c4a944f3e26382fae396bb03b4b9d7abd6c86f6e5d8a72dd534372c5d73044a1d53587cf4bec3b9e4c4d592c7b5657c05f28af9be70b624f8c0683e12269021db704d8fab6cdeb116afc73f93ea135b74a82af593b55e10bad0f73f1eedcfac0bdee49d5d41f49ce9a9f241090bc85b0f77590ea960ab4b406111b525fcaba3ecb92a7d12e1164c12b21be6778b6d964f153c87cb15ed61725fd7127ebdacafbbd1e28bae6c196bbb948543b4ee7dd156218f50d6f5a6c6d4b9cdec3705b15295be36bdac242953c6c0a06ca76dbe45b39c9c58699bab82b92ea2f258544fafed7ac56ccba7ee5a43a527ae556c5aee758657d7cb6a17eb662ce137902482d4b5f9aa4d5b3273589d2ac9d16ccd673aa06b3f4d706d1d0ae81e1eb33ce3f253a531d3d6b505d0f1198da5cdd6b40b936cbd46a4f7cd9b4f39466cb8433a7afe2cba36853b9bfbac740dcfed4de921aa8c62725c4b8242b7a24cc80f8b4e939873d70378f9e6999724f6124b220f4ca0875e1a78e6bb8e3cc34e35d710f91ba3dbe38bc19045a9268eaf2b599a98e170f846de5fa50e72540117d3ce25515a84bc4eb259957788aec6aa6cca17a420367a49cf6ac91057b2ba02d96b9749da6f1924ddcab93216ca6c5cc533050ea53b24039218e16b15470d1186c892b6260fce9d86b6ff1a137d7d9ba1438ea37c8ba7ee24eb475f7ece015dd6df77944ac57a0a66116f9b76e66d58a2bf515a084e2a247a89a58d8e5db1983754f3417b47f4efe47f972c4f211e1becfe77a7902a8d59b685175bad8646ec8627c80b96a4b0873874ccb8648da250ded2f312737551183a3da1bcb627037ad524a9525690eb67662fbb42496ef91df14b5bf8d0af3953a320dd793a49cc756dd116b2698b061b5cf3723addf62ae73fb264971c8e34df56ca6248d2428fdc5010797bd3cc9c890b209bd208471a56f8f33e1774e89f305d01039383b9ea8a3df7c6757dc751ae8ea962b70d510296d890c717604b596432b4ac7a8849e27b8f18171464bfab55047f76274d8deecb4f392894e537cbdc7e50570e41a8f8255b625e47c9af3e458d48a370cada65632f32a9adaf6aba6766c8dfd2c398de086e4482170f5ea94e9d82492f061a63436a75eb5496977f3477c78efec58671af91ce467ba72d9b8a8ee559958d02f15b078155d319c4aa68ababe471bb41da68ec436265e681a28aa98f7e8134c8dc53b73731bbce2c06402852f2437a3164d7ab683b7fca5c661fcfe898ef3e7ba6b99fc7e3fba3ebf5c1c6f3e724b6cded6741b55c3fd7b0f6b9ea78b2a0cbeb288301e6b44862e957c980f33955f740978292af301684de8187b53c7f71af2bf933e47efce71beb9ba86732eabec787d0bd0a4bfd657ed6862c8442d8da030c842c747c573dadd8e1931d04d506b639bea352cc71f1a7f4ccee66722c2a12d7e91e1be67adfc9dd55d7f58790ea479c25163f21f7853909b3a67671d6213369b37b0d2b61eeac697a5b16b45e2191ea99ca46cf603b369efcb652bd5279233489a9dcf739b663cebdd9e47687a47997b0d4d91584ce82f1d363c8ef89fcbf9764165b1db1d256eb23ad7e288479f3e034c45cacfadaaa48817b9c8204390488c99cf1ed144b6ade913a9a8ad839e637df4d0b7c2ef7f5bfc97d2b349678fd87595c63d694ebdd433222d964ae25a43f452bbe95ace28f481bcfb280440ce6cfbde4c3c0f6f081c58d12756120d5a4a8479a4f213d76afadb8afbaa8ee70e6eea3b35a649c6962b2b7581ae79b962c07bb8ec925be235fd3f0e83cce071f994a9e4d48f2ed249b4a5236a78957aded28c2f0e87a87138b6ec4c75df1acf92f8e1f0d83af6bbf22763dab58de1c5b38b669c3d4f4f4cb75c46e9d642505c4a96570f65ad60ad9ce2ef22037c2404228f9e367da8042b66b3ecf3b59007631e38afcf1744763db55b5ece3cddd8dc5552432bdb32b5a32cdb59b192ceaddd21edee75f4d63f5ac7e55368a3dae67642de1a8d91455a89386b4f6d33641c90c30d8eaf4e63a7ae2e75dd73dedcbbd16d354765f61f60f53472daae2212f7fb6f89e74f2fed1ae7e7a93b2d771f94ca630e16240933bb9a90b8303ab733480482232a6712a334a1bf1736dd07e44ac4f1d7e2c6b8e8fadfafef297d49e4e4bb50c9135d6f6fbcded1de1a84bcad66884eec4768c32fde28a58426a56a9d23d1d5af6559a9e3aa181469385d121a427fa328a2f6c89f1bf902aaab6ae7b46490d4908b75fa2f625fd02bb1e2d9b6ed2e8e699d297084c1a29338886de97b4c09d5ca2acfb95296b5288053de9388ef938dba3b8f99f67fa1d38a73c4a72dd436e57763d5767542c13c61b061362d7f2c86481a1cd5d973596250a540facade7bf2550c0f8d6a885ecda734c698789212a04695a24364be28905b10cb93cf4de2af9b6e87a8ddf97e3f5f9ce712b12af9cd624f45435146ec52d330c6d4cf62c8d3a757245ea5aa3bb6b7545a7524b764ca0f6431284d0821bf1b3cdd23a0bc99d5927f1d4c1d535578f6bd29db1e7ddb3cc17b42ec489563cd9791ed0314222306fc486166da89e1d2dd012ae411552fe0696342e06ee40b230f2d08d07d71e318c6318c6318c6318c6318c631988df3d3ad6fc3a790bd6fd7ff0057593eff002dec3bf50ae6a16bf30ef5bdebd75af5d7afa0b5ea116b61def5bd3039be728ad6ff000469cf76f5b17e15d7beedeb5b0eb7bfba2d1ebbd077b16f5adeff0076b6216c3afcb7bdfefc95318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631988df3d3bdebc3a790bdeb5b17fc3ac9f5e9af4f5d6b6b9ab5bdfeadeb5e81d6f62dfe7ebe9adfb74217a077a60737ced19fd0953bfdd657dfe5268c94f18c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c6318c631988ef3d1fc1d7c85ff00e5d251ff00ceb5e6980cdf3b467f4254eff7595f7f949a3253c6318c6318c6318c6318c6318c6318c6318c6318c67cbbf647907efce2cb17ab9966b6bc2644c7cc72fa47aa9a9a834dc55b9d2def1c567c8d0d5f660636bcf7c408cbb6688b647b6b7856339112f2c2e0dcbbe1966ae4c1267c8476475cc324d107db4faab9fe495ba090f17f3ccc9d1ce9875044e6dd45d4126493897c4abc91d40aa4ae259b0ca624f5fc5e1ae0f7b6b873c5812b29c252e0d49121cddb84297f253d6ab3a3abeaf26f6946dd214a7b7bcd1559275af301614e914565c5d57b44b2926871d43d98a90a64b0f5eb962a7d56c046a49254a5100547bc9a1080fcb3515e466859b23e6a804fed68228beafbaf2b591234d5a462d532a57695d8f59b85ad1d8e46e632c8a232191d25b07647b98436133871699eb946910558998c12849b5542a1f347e3a5c5bdd5d10dd12b5285aa0938b44671741f41ef4e15c563245312b2674ca1fc2ff73d452bf7e46a51cd1f5b74a1b635a2f47bba84841c418774fe5abb02c3e6ce0f6be9be6fb322b1839d6d9e636b49603a441358f1c55585d96943a12f2f8858862d0dc8408ccc75266231084d54ad5204490a24d2d7180dd3142f93aa1e28f4aea8bbfab57dcf3b96d9960a4ab9e1b7956daae9e5340a03f87f1d976ec16b8fc3dca36cc860f35941e0769eb96a2acda8fb8b739ba246c4e9951e1b813bca8f0fa788fdf43ad49216da2baa37cee9da454bddfa992db926911493d85c21be07baefef92e5b3087b8a09045d6a56335a9f5bd6106372f3c43d843deb3f92ce3892446a999c56cb7f97a1ba5be54f500638854b6fca676aa3f05971b019ac91feba6182384ea191b89cd491c5a40fd318fb135b63deb6814aa01c118411853be4da8d7e334c565da7057499ccba73a328bab98a9bafaf57b34e4343cd98e2af69a6a85ea13b766690c30b94c683654a04910d6e857bb006caf4a1b93a8520fde9ceb6b3f5db9cff00e3b39f5d22f05b3ad9a7e7dd2363dc1308f0e64457b4b40640821a4a084c284e2cedf20b066b30720a06f5cfcbcd8ec5d9da5d1c9c9a1e552a6c443edd3f5bc5b92abf9fcb7b0bae2b5b721e54f9d88ada6d5bd72b944d11c4d8ebc2e633067b162150ea6cde62f82171f9cc95da5ad4d11f666e823792e1244ade7a350a545bc577e4f62ecbda7da50bb9ecdf5e79619878efaef9617c66bd7a92b52891f5dd48e32b6f31ce4d098bbaaf123b1246ad8b6c4f52d569d91169424694aa939c7689366f5be4fa826a9bdb9277ab4620c7ce347502e767d8ee2f75b5fed36fb43d335d4f3522f9337322faf088eca69f139b13a47513dc54e797a572e6e5e69248e369c6e21bade77eb9a07aabf118aa466caa48e551ca51432c9607a884d2072887bf3ab22292b294ed179f47a32fe5a07f8f38a37a8fbc96dc633be371df32d6b951659bb05c96318c6318c6318c6318c6318c6318c6318c6318c66237cf4eb5bf0e9e42f5bf5ffd5d64fbfcb7b0efd42b9a85afcc3bd6f7af5d6bd75ebe82d7a845ad877bd6f4c0e6f9ca2b5bfc11a73ddbd6c5f8575efbb7ad6c3adefee8b47aef41dec5bd6b7bfddad885b0ebf2def7fbf254c6318c6318c6318c6318c6318c6318c6318c6318c658575b78e8e76ed1b539ead2bad8cc795541a9b0530980bd6cb67b321b61c5cd6672aeec328b38ad3f429248888fce13b1af296a2dc863888cd100d1ea4638154f88cab1a78e398f8cab7b365b0985f34f45541d128266bd919661359bbf541609d6136b5c8553a18951006e8b34dccc7bd7caad528189a50204897e1945fc386a3fe17de6313f63b35a3a