{\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;\red217\green217\blue217;\red255\green0\blue0;} {\*\bkmkstart filing_1}{\*\bkmkend filing_1}{\*\bkmkstart doc_1_1}{\*\bkmkend doc_1_1}\par\pard\plain\sa132\cf1\f51\fs20\b\qc As filed with the Securities and Exchange Commission on August\~10, 2018\par\pard\plain\cf1\f51\fs20\b\qr Registration No.\~333\u8209?\~\~\~\~\~\~\~\~\~\par\pard\plain\brdrb\brdrs\sa176\cf1\f51\fs2\qr \~\par\pard\plain\cf1\f51\fs24\b\qc UNITED STATES\par\pard\plain\cf1\f51\fs24\b\qc SECURITIES AND EXCHANGE COMMISSION\par\pard\plain\cf1\f51\fs20\b\qc Washington, D.C. 20549\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\sa132\cf1\f51\fs28\b\qc FORM\~S\u8209?8\par\pard\plain\cf1\f51\fs28\b\qc REGISTRATION STATEMENT UNDER THE SECURITIES ACT OF 1933\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\cf1\f51\fs40\b\qc ADESTO TECHNOLOGIES CORPPORATION\par\pard\plain\sa132\cf1\f51\fs18\qc \~(Exact name of registrant as specified in its charter) \par\pard\plain {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245 \pard\plain\intbl\cf1\f51\fs18\b\qc Delaware\cell\pard\plain\intbl\cf1\f51\fs18\qc \~\cell\pard\plain\intbl\cf1\f51\fs18\b\qc 16\u8209?1755067\cell{ {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245\row}}} {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh468 \pard\plain\intbl\cf1\f51\fs18\qc (State or other jurisdiction \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs18\qc of incorporation or organization)\cell\pard\plain\intbl\cf1\f51\fs18\qc \~\cell\pard\plain\intbl\cf1\f51\fs18\qc (I.R.S. Employer \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs18\qc Identification No.)\cell{ {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh468\row}}} {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245 \pard\plain\intbl\cf1\f51\fs18\qc \~\cell\pard\plain\intbl\cf1\f51\fs18\qc \~\cell\pard\plain\intbl\cf1\f51\fs18\qc \~\cell{ {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245\row}}} {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245 \pard\plain\intbl\cf1\f51\fs18\b\qc 3600 Peterson Way, Santa Clara, CA\cell\pard\plain\intbl\cf1\f51\fs18\qc \~\cell\pard\plain\intbl\cf1\f51\fs18\b\qc 95054\cell{ {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245\row}}} {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245 \pard\plain\intbl\cf1\f51\fs18\qc (Address of Principal Executive Offices)\cell\pard\plain\intbl\cf1\f51\fs18\qc \~\cell\pard\plain\intbl\cf1\f51\fs18\qc (Zip Code)\cell{ {\trowd\trqc\cellx3522\cellx5984\cellx9688\trrh245\row}}}\pard\plain\cf1\f51\fs20\ql \~ \par\pard\plain {\trowd\trqc\cellx9688\trrh223 \pard\plain\intbl\cf1\f51\fs18\b\qc 2015 Equity Incentive Plan\cell{ {\trowd\trqc\cellx9688\trrh223\row}}} {\trowd\trqc\cellx9688\trrh223 \pard\plain\intbl\cf1\f51\fs18\b\qc 2015 Employee Stock Purchase Plan\cell{ {\trowd\trqc\cellx9688\trrh223\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs18\qc (Full title of the plans)\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\cf1\f51\fs18\b\qc Narbeh Derhacobian\par\pard\plain\cf1\f51\fs18\b\qc President and Chief Executive Officer\par\pard\plain\cf1\f51\fs18\b\qc Adesto Technologies Corporation\par\pard\plain\cf1\f51\fs18\b\qc 3600 Peterson Way, Santa Clara, CA, 95054\par\pard\plain\cf1\f51\fs18\qc (Name and address of agent for service)\par\pard\plain\cf1\f51\fs18\b\qc (408) 400\u8209?0578\par\pard\plain\cf1\f51\fs18\qc (Telephone number, including area code, of agent for service)\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par\par\pard\plain\sa132\cf1\f51\fs18\b\i\qc Please send copies of all communications to:\par\pard\plain\sa22\cf1\f51\fs18\b\qc Mark A. Leahy,\~Esq.\par\pard\plain\cf1\f51\fs18\b\qc William L. Hughes,\~Esq.\par\pard\plain\cf1\f51\fs18\b\qc Fenwick\~& West LLP\par\pard\plain\cf1\f51\fs18\b\qc 801 California Street\par\pard\plain\cf1\f51\fs18\b\qc Mountain View, California 94041\par\pard\plain\sa22\cf1\f51\fs18\b\qc (650)\~988\u8209?8500\par\pard\plain\cf1\f51\fs18\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\cf1\f51\fs18\b\qj Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer,\~\~a\plain\cf1\f51\fs18\b\qj smaller reporting company, or an emerging growth company. See definitions of \u8220?large accelerated filer,\u8221?\plain\cf1\f51\fs18\b\qj \u8220?accelerated filer,\u8221?\~\~\u8220?smaller reporting company,\u8221? and \u8220?emerging growth\plain\sa198\cf1\f51\fs18\b\qj company\u8221? in Rule\~12b\u8209?2 \~of the Exchange Act. \par\pard\plain {\trowd\trqc\cellx4505\cellx9688\trrh66 \pard\plain\intbl\cf1\f51\fs2\ql \~\cell\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{ {\trowd\trqc\cellx4505\cellx9688\trrh66\row}}} {\trowd\trqc\cellx4505\cellx9688\trrh358 \pard\plain\intbl\sa132\cf1\f51\fs18\ql Large accelerated filer \u9744?\cell\pard\plain\intbl\sa132\cf1\f51\fs18\ql Accelerated filer \u9746?\cell{ {\trowd\trqc\cellx4505\cellx9688\trrh358\row}}} {\trowd\trqc\cellx4505\cellx9688\trrh446 \pard\plain\intbl\cf1\f51\fs18\ql Non-accelerated filer \u9744?\par\pard\plain\intbl\cf1\f51\fs18\ql (Do not check if a smaller reporting company)\cell\pard\plain\intbl\cf1\f51\fs18\ql Smaller reporting company \u9744?\cell{ {\trowd\trqc\cellx4505\cellx9688\trrh446\row}}} {\trowd\trqc\cellx4505\cellx9688\trrh223 \pard\plain\intbl\cf1\f51\fs18\ql \~\cell\pard\plain\intbl\cf1\f51\fs18\ql Emerging growth company \u9746?\cell{ {\trowd\trqc\cellx4505\cellx9688\trrh223\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\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\~7(a)(2)(B)\~of the Securities\plain\cf1\f51\fs18\ql Act.\plain\cf1\f51\fs18\b\ql \u9746?\par\pard\plain\cf1\f51\fs20\ql \~\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\par\pard\plain\sa264\cf1\f51\fs18\b\qc CALCULATION OF REGISTRATION FEE \par\pard\plain {\trowd\trqc\clvertalb\cellx2160\clvertalb\cellx2320\clvertalb\cellx2480\clvertalb\cellx3564\clvertalb\cellx3724\clvertalb\cellx3884\clvertalb\cellx4619\clvertalb\cellx5611\clvertalb\cellx5771\clvertalb\cellx5931\clvertalb\cellx6666\clvertalb\cellx7864\clvertalb\cellx8024\clvertalb\cellx8184\clvertalb\cellx8756\clvertalb\cellx9688\trrh66 \pard\plain\intbl\cf1\f51\fs16\ql 35\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\pard\plain\intbl\cf1\f51\fs2\ql \~\cell{ {\trowd\trqc\clvertalb\cellx2160\clvertalb\cellx2320\clvertalb\cellx2480\clvertalb\cellx3564\clvertalb\cellx3724\clvertalb\cellx3884\clvertalb\cellx4619\clvertalb\cellx5611\clvertalb\cellx5771\clvertalb\cellx5931\clvertalb\cellx6666\clvertalb\cellx7864\clvertalb\cellx8024\clvertalb\cellx8184\clvertalb\cellx8756\clvertalb\cellx9688\trrh66\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5612\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5772\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5932\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7866\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8026\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8186\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9686\trrh594 \pard\plain\intbl\cf1\f51\fs16\b\qc Title of Securities \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc To Be Registered\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Amount\~To\~Be \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc Registered\~(1)\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Proposed\~Maximum \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc Offering\~Price \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc Per\~Share\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Proposed\~Maximum \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc Aggregate\~Offering \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc Price\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql \~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Amount\~of \par\pard\plain\intbl\fs16\pard\plain\intbl\cf1\f51\fs16\b\qc Registration\~Fee\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5612\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5772\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5932\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7866\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8026\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8186\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9686\trrh594\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4619\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5611\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5771\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5931\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8024\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8184\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8756\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh494 \pard\plain\intbl\li154\fi-154\cf1\f51\fs16\ql Common Stock, $0.0001 par\plain\intbl\li154\cf1\f51\fs16\ql value per share\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qr 851,673 (2)\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\qr 5.035 (3)\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\qr 4,288,173.56 (3)\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\qr 533.88 (3)\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4619\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5611\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5771\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5931\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8024\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8184\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8756\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh494\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4619\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5611\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5771\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5931\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8024\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8184\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8756\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh494 \pard\plain\intbl\li154\fi-154\cf1\f51\fs16\ql Common Stock, $0.0001 par\plain\intbl\li154\cf1\f51\fs16\ql value per share\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qr 212,918 (4)\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\qr 4.27975 (5)\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\qr 911,235.81 (5)\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\qr 113.45 (5)\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4619\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5611\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5771\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5931\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8024\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8184\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8756\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh494\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4619\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5611\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5771\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5931\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8024\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8184\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8756\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh296 \pard\plain\intbl\li154\fi-154\cf1\f51\fs16\b\ql TOTAL\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qr 1,064,591\~\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\qr \~ \~\plain\intbl\cf1\f51\fs16\b\qr N/A\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql $\cell\pard\plain\intbl\cf1\f51\fs16\b\qr 5,199,409.37\~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql $\cell\pard\plain\intbl\cf1\f51\fs16\b\qr 647.33\~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2160\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2320\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx2480\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3564\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3724\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3884\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4619\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5611\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5771\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx5931\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6666\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7864\clbrdrt\brdrs\brdrcf1\clbrdrr\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8024\clbrdrt\brdrs\brdrcf1\clbrdrl\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8184\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8756\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh296\row}}}\pard\plain\cf1\f51\fs20\ql \~ \par\pard\plain {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh1057 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa44\cf1\f51\fs16\qj (1)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qj Pursuant to Rule\~416(a)\~under the Securities Act of 1933, as amended (the \u8220?\plain\intbl\cf1\f51\fs16\b\i\qj Securities Act\plain\intbl\cf1\f51\fs16\qj \u8221?), this Registration Statement\plain\intbl\cf1\f51\fs16\qj shall also cover any additional shares of the Registrant\u8217?s \~common stock that become issuable in respect of the securities identified\plain\intbl\cf1\f51\fs16\qj in the above table by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the\plain\intbl\cf1\f51\fs16\qj Registrant\u8217?s receipt of consideration that results in an increase in the number of the outstanding shares of the Registrant\u8217?s\plain\intbl\sa44\cf1\f51\fs16\qj \~common stock.\cell{ {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh1057\row}}} \par\pard\plain {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh859 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa44\cf1\f51\fs16\qj (2)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qj Represents additional shares of Registrant\u8217?s common stock automatically reserved and available for issuance under the 2015 Equity\plain\intbl\cf1\f51\fs16\qj Incentive Plan resulting from the annual 4% increase (calculated by reference to the total outstanding shares of Registrant\u8217?s\plain\intbl\cf1\f51\fs16\qj \~common stock as of the immediately preceding December\~31) in the number of shares reserved and available for issuance, effective\plain\intbl\sa44\cf1\f51\fs16\qj January\~1, 2018.\cell{ {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh859\row}}} \par\pard\plain {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh661 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa44\cf1\f51\fs16\qj (3)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qj Estimated pursuant to\~Rules\~457(c)\~and (h)\~of the Securities Act, solely for purposes of calculating the registration fee, on the basis of the\plain\intbl\cf1\f51\fs16\qj average of the high and low prices of the Registrant\u8217?s Common Stock as reported on the Nasdaq Capital Market on August\~8,\plain\intbl\sa44\cf1\f51\fs16\qj 2018.\cell{ {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh661\row}}} \par\pard\plain {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh859 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa44\cf1\f51\fs16\qj (4)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qj Represents additional shares of Registrant\u8217?s common stock automatically reserved and available for issuance under the 2015\plain\intbl\cf1\f51\fs16\qj Employee Stock Purchase Plan (the \u8220?\plain\intbl\cf1\f51\fs16\b\i\qj ESPP\plain\intbl\cf1\f51\fs16\qj \u8221?) resulting from the annual 1% increase (calculated by reference to the total\plain\intbl\cf1\f51\fs16\qj outstanding shares of Registrant\u8217?s common stock as of the immediately preceding December\~31) in the number of shares reserved\plain\intbl\sa44\cf1\f51\fs16\qj and available for issuance, effective January\~1, 2018.\cell{ {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh859\row}}} \par\pard\plain {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh1057 \pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\sa44\cf1\f51\fs16\qj (5)\cell\pard\plain\intbl\f0\fs16\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\qj Estimated pursuant to Rules\~457(c)\~and (h)\~of the Securities Act, solely for purposes of calculating the registration fee, on the basis of the\plain\intbl\cf1\f51\fs16\qj average of the high and low prices of the Registrant\u8217?s Common Stock as reported on the Nasdaq Capital Market on August\~8,\plain\intbl\cf1\f51\fs16\qj 2018. \~Under the ESPP, the purchase price of a share of common stock is equal to 85% of the fair market value of the common stock on\plain\intbl\cf1\f51\fs16\qj the offering date (i.e., the first business day of a six-month offering period) or the purchase date (i.e., the last business day of a\plain\intbl\sa44\cf1\f51\fs16\qj six-month purchase period), whichever is less.\cell{ {\trowd\clvertalc\cellx1\cellx320\clvertalc\cellx360\cellx9688\trrh1057\row}}}\pard\plain\li396\sa66\fi-396\cf1\f51\fs8\qj \~\par\pard\plain\brdrb\brdrs\li396\sa66\fi-396\cf1\f51\fs2\qj \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\cf1\f51\fs20\ql \~\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\par\pard\plain\cf1\f51\fs20\b\qc REGISTRATION OF ADDITIONAL SHARES\par\pard\plain\sa264\cf1\f51\fs20\b\qc PURSUANT TO GENERAL INSTRUCTION E\par\pard\plain\fi792\cf1\f51\fs20\qj Pursuant to General Instruction E of Form\~S\u8209?8, \~Adesto Technologies Corporation (the\plain\cf1\f51\fs20\qj \u8220?\plain\cf1\f51\fs20\b\i\qj Registrant\plain\cf1\f51\fs20\qj \u8221?) is filing this Registration Statement with the Securities and Exchange Commission (the\plain\cf1\f51\fs20\qj \u8220?\plain\cf1\f51\fs20\b\i\qj Commission\plain\cf1\f51\fs20\qj \u8221?) to register 851,673 additional shares of Common Stock under the Registrant\u8217?s\plain\cf1\f51\fs20\qj 2015 Equity Incentive Plan and 212,918 additional shares of Common Stock under the Registrant\u8217?s 2015\plain\cf1\f51\fs20\qj Employee Stock Purchase Plan, pursuant to the provisions of those plans providing for an automatic increase in the\plain\cf1\f51\fs20\qj number of shares reserved for issuance under such plans. \~This Registration Statement hereby incorporates by\plain\cf1\f51\fs20\qj reference the contents of the Registrant\u8217?s registration statements on Form\~S\u8209?8 filed with the\plain\cf1\f51\fs20\qj Commission on October\~27, 2015 (Registration No.\~333\u8209?207630) and March\~23, 2017 (Registration\plain\cf1\f51\fs20\qj No.\~333\u8209?216904). \~In accordance with the instructional note to Part\~I of Form\~S\u8209?8 as promulgated by\plain\cf1\f51\fs20\qj the Commission, the information specified by Part\~I of Form\~S\u8209?8 has been omitted from this Registration\plain\sa264\cf1\f51\fs20\qj Statement.\par\pard\plain\sa264\cf1\f51\fs20\b\ql Item\~8.01\~\~Exhibits\par\pard\plain\sa264\fi792\cf1\f51\fs20\qj The following exhibits are filed herewith: \par\pard\plain {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\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{ {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh66\row}}} {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8728\clvertalb\cellx8968\clvertalb\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs16\b\qc Exhibit\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\b\qc Incorporated by Reference\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Filed\cell{ {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8728\clvertalb\cellx8968\clvertalb\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx682\clvertalb\cellx922\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3469\clvertalb\cellx3709\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4854\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5094\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6728\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6968\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7554\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7794\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8726\clvertalb\cellx8966\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs16\b\qc Number\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\ql Exhibit\~Description\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Form\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc File\~No.\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Exhibit\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Filing\~Date\cell\pard\plain\intbl\cf1\f51\fs20\b\ql \~\~\~\cell\pard\plain\intbl\cf1\f51\fs16\b\qc Herewith\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\clvertalb\cellx682\clvertalb\cellx922\clbrdrb\brdrs\brdrcf1\clvertalb\cellx3469\clvertalb\cellx3709\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx4854\clbrdrt\brdrs\brdrcf1\clvertalb\cellx5094\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx6728\clbrdrt\brdrs\brdrcf1\clvertalb\cellx6968\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx7554\clbrdrt\brdrs\brdrcf1\clvertalb\cellx7794\clbrdrt\brdrs\brdrcf1\clbrdrb\brdrs\brdrcf1\clvertalb\cellx8726\clvertalb\cellx8966\clbrdrb\brdrs\brdrcf1\clvertalb\cellx9688\trrh264\row}}} {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\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\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\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh248\row}}} {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 3.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex302.htm" }{\*\fldrslt\cf3\f51\fs20\ql Restated Certificate of}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex302.htm" }{\*\fldrslt\cf3\f51\fs20\ql Incorporation.}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc S\u8209?1/A\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 333\u8209?206940\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 3.02\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 10/5/2015\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495\row}}} {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 3.2\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex304.htm" }{\*\fldrslt\cf3\f51\fs20\ql Amended and Restated}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex304.htm" }{\*\fldrslt\cf3\f51\fs20\ql Bylaws.}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc S\u8209?1/A\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 333\u8209?206940\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 3.04\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 10/5/2015\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495\row}}} {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh495 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 5.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_2" }{\*\fldrslt\cf3\f51\fs20\ql Opinion and Consent of}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_2" }{\*\fldrslt\cf3\f51\fs20\ql Fenwick\~& West\~LLP.}}\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\qc X\cell{ {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh495\row}}} {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh742 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 23.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_3" }{\*\fldrslt\cf3\f51\fs20\ql Consent of Independent}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_3" }{\*\fldrslt\cf3\f51\fs20\ql Registered Public Accounting}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_3" }{\*\fldrslt\cf3\f51\fs20\ql Firm.}}\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\qc X\cell{ {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh742\row}}} {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh742 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 23.2\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_2" }{\*\fldrslt\cf3\f51\fs20\ql Consent of Fenwick\~& West}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_2" }{\*\fldrslt\cf3\f51\fs20\ql LLP (contained in}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "doc_1_2" }{\*\fldrslt\cf3\f51\fs20\ql Exhibit\~5.1).}}\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\qc X\cell{ {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh742\row}}} {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh742 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 24.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "signatures_770275_12402056" }{\*\fldrslt\cf3\f51\fs20\ql Power of Attorney (included}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "signatures_770275_12402056" }{\*\fldrslt\cf3\f51\fs20\ql on the signature page\~of this}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK \\l "signatures_770275_12402056" }{\*\fldrslt\cf3\f51\fs20\ql Registration Statement).}}\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\qc X\cell{ {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\cellx9688\trrh742\row}}} {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 99.1\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex1003.htm" }{\*\fldrslt\cf3\f51\fs20\ql 2015 Equity Incentive Plan}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex1003.htm" }{\*\fldrslt\cf3\f51\fs20\ql and forms of equity awards.}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc S\u8209?1/A\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 333\u8209?206940\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 10.03\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 10/5/2015\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495\row}}} {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495 \pard\plain\intbl\li154\fi-154\cf1\f51\fs20\qc 99.2\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex1004.htm" }{\*\fldrslt\cf3\f51\fs20\ql 2015 Employee Stock}}\plain\intbl\ul{\field{\*\fldinst HYPERLINK "http://www.sec.gov/Archives/edgar/data/1395848/000119312515336924/d895458dex1004.htm" }{\*\fldrslt\cf3\f51\fs20\ql Purchase Plan.}}\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc S\u8209?1/A\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 333\u8209?206940\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 10.04\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\qc 10/5/2015\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\trqc\clvertalb\cellx682\clvertalb\cellx922\clvertalb\cellx3469\clvertalb\cellx3709\clvertalb\cellx4854\clvertalb\cellx5094\clvertalb\cellx6728\clvertalb\cellx6968\clvertalb\cellx7554\clvertalb\cellx7794\clvertalb\cellx8726\clvertalb\cellx8966\clvertalb\cellx9688\trrh495\row}}}\pard\plain\cf1\f51\fs20\ql \~\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\par\pard\plain\cf1\f51\fs20\b\qc SIGNATURES{\*\bkmkstart signatures_770275_12402056}{\*\bkmkend signatures_770275_12402056}\par\pard\plain\sa264\fi792\cf1\f51\fs20\qj Pursuant to the requirements of the Securities Act of 1933, the Registrant certifies that it has reasonable\plain\cf1\f51\fs20\qj grounds to believe that it meets all of the requirements for filing on Form\~S\u8209?8 and has duly caused this\plain\cf1\f51\fs20\qj Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Santa\plain\sa264\cf1\f51\fs20\qj Clara, State of California, on this 9th day of August, \~2018. \par\pard\plain {\trowd\trqc\cellx4570\cellx5170\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{ {\trowd\trqc\cellx4570\cellx5170\cellx9688\trrh66\row}}} {\trowd\trqc\cellx4570\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql Adesto Technologies Corporation\cell{ {\trowd\trqc\cellx4570\cellx9688\trrh248\row}}} {\trowd\trqc\cellx4570\cellx5170\clbrdrb\brdrs\brdrcf1\cellx9688\trrh248 \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/ Narbeh Derhacobian\cell{ {\trowd\trqc\cellx4570\cellx5170\clbrdrb\brdrs\brdrcf1\cellx9688\trrh248\row}}} {\trowd\trqc\cellx4570\cellx5170\clbrdrt\brdrs\brdrcf1\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql Narbeh Derhacobian\cell{ {\trowd\trqc\cellx4570\cellx5170\clbrdrt\brdrs\brdrcf1\cellx9688\trrh264\row}}} {\trowd\trqc\cellx4570\cellx5170\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql President and Chief Executive Officer\cell{ {\trowd\trqc\cellx4570\cellx5170\cellx9688\trrh248\row}}}\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sa264\cf1\f51\fs20\b\qc POWER OF ATTORNEY\par\pard\plain\fi792\cf1\f51\fs20\b\qj KNOW ALL PERSONS BY THESE PRESENTS\plain\cf1\f51\fs20\qj , \~that each person whose signature appears below\plain\cf1\f51\fs20\qj constitutes and appoints Narbeh Derhacobian and Ron Shelton, and each of them, as his or her true and lawful\plain\cf1\f51\fs20\qj attorneys-in-fact and agents, each with the full power of substation, for him or her and in his or her name, place or\plain\cf1\f51\fs20\qj stead, in any and all capacities, to sign any and all amendments to this registration statement (including\plain\cf1\f51\fs20\qj post-effective amendments) to this Registration Statement on Form\~S\u8209?8, and to file the same, with all\plain\cf1\f51\fs20\qj exhibits thereto and documents in connection therewith, with the Securities and Exchange Commission, granting\plain\cf1\f51\fs20\qj unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and\plain\cf1\f51\fs20\qj every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes\plain\cf1\f51\fs20\qj as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or\plain\sa264\cf1\f51\fs20\qj their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.\par\pard\plain\fi792\cf1\f51\fs20\qj Pursuant to the requirements of the Securities Act of 1933, as amended, this Registration Statement has\plain\sa264\cf1\f51\fs20\qj been signed by the following persons on behalf of the Registrant in the capacities and on the dates indicated. \par\pard\plain {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\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{ {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh66\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\clbrdrb\brdrs\brdrcf1\cellx7333\cellx7612\clbrdrb\brdrs\brdrcf1\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\b\qc Signature\cell\pard\plain\intbl\cf1\f51\fs20\b\qc \~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\b\qc Title\cell\pard\plain\intbl\cf1\f51\fs20\b\qc \~\~\~\cell\pard\plain\intbl\cf1\f51\fs20\b\qc Date\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\clbrdrb\brdrs\brdrcf1\cellx7333\cellx7612\clbrdrb\brdrs\brdrcf1\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\clbrdrt\brdrs\brdrcf1\cellx7333\cellx7612\clbrdrt\brdrs\brdrcf1\cellx9688\trrh165 \pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\clbrdrt\brdrs\brdrcf1\cellx7333\cellx7612\clbrdrt\brdrs\brdrcf1\cellx9688\trrh165\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql /s/ Narbeh Derhacobian\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc President, Chief Executive Officer and Director\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc August\~9, 2018\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\ql Narbeh Derhacobian\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc (\plain\intbl\cf1\f51\fs20\i\qc Principal Executive Officer\plain\intbl\cf1\f51\fs20\qc )\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264\row}}} {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148 \pard\plain\intbl\cf1\f51\fs12\ql \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell{ {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql /s/ Ron Shelton\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Chief Financial Officer\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc August\~9, 2018\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\ql Ron Shelton\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc (\plain\intbl\cf1\f51\fs20\i\qc Principal Financial and Accounting Officer\plain\intbl\cf1\f51\fs20\qc )\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264\row}}} {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148 \pard\plain\intbl\cf1\f51\fs12\ql \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell{ {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql /s/ Nelson Chan\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Director\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc August\~9, 2018\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\ql Nelson Chan\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264\row}}} {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148 \pard\plain\intbl\cf1\f51\fs12\ql \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell{ {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql /s/ Keith Crandell\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Director\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc August\~9, 2018\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\ql Keith Crandell\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264\row}}} {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148 \pard\plain\intbl\cf1\f51\fs12\ql \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell{ {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql /s/ Francis Lee\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Director\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc August\~9, 2018\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\ql Francis Lee\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264\row}}} {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148 \pard\plain\intbl\cf1\f51\fs12\ql \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell\pard\plain\intbl\cf1\f51\fs12\qc \~\cell{ {\trowd\trqc\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh148\row}}} {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql /s/ Kevin Palatnik\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc Director\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc August\~9, 2018\cell{ {\trowd\trqc\clbrdrb\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh248\row}}} {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264 \pard\plain\intbl\cf1\f51\fs20\ql Kevin Palatnik\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell\pard\plain\intbl\cf1\f51\fs20\qc \~\cell{ {\trowd\trqc\clbrdrt\brdrs\brdrcf1\cellx2461\cellx2740\cellx7333\cellx7612\cellx9688\trrh264\row}}}\pard\plain\cf1\f51\fs20\ql \~\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\sa264\cf1\f51\fs22\b\qr EXHIBIT 5.01\par\qc\sa264{\*\shppict{\pict\pngblip\picw423\pich133\picscalex71\picscaley71\bliptag-79210310481 {\*\blipuid 698aeb1d4c329aac2d1d61734673c342}ffd8ffe000104a46494600010101004800480000ffdb0043000302020302020303030304030304050805050404050a070706080c0a0c0c0b0a0b0b0d0e12100d0e110e0b0b1016101113141515150c0f171816141812141514ffdb00430103040405040509050509140d0b0d1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414ffc0001108008501a703012200021101031101ffc4001d000100020203010100000000000000000000060704080103050209ffc4005010000103040102020606030a0a0a030000010203040005061107122113310814162241511557617196d4328191091723333652a1b1b2c1244254556272737593d11834353747538292c3e1b3c2d2ffc400190101010101010100000000000000000000000302010405ffc4003211000201020502040504020301000000000001020311121321319104514161a1d1227181c1f01452b1e124320542f123ffda000c03010002110311003f00fd53a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a501f0a5f4a49f90dd403f7e5b67f90ccfd89ff9d4f5d3ee287d86b5f715b7b175c960c49292b61e70a569048d8d13e63eeab528c649b97810a92945a4bc4b17f7e6b67f90cbfd89ff009d3f7e6b67f90cbfd89ff9d7abfbd7e39fe46bff008cbff9d3f7afc73fc8d7ff00197ff3ad5e97662d53b9958b6611f2d44954761e652c90925dd77277e5a3f654880d579563c760e3b1dc660b25942d5d6ada8a893ad799af541dd4256bfc3b158deda9cd294ae1a14a52805294a014a52805294a014a52805294a031e54a4428af3ee764348538ad7c80d9aa9d3cc371fa43c554463d47abbb201ebe9ff5b7e7fab556cbcca24b4e34e27a9b71252a49f88234455749e1b8e9b8052a7acc1eadf83d1ef91fcdeadff4eaab4dc15f1119a9e984b163be992c36f20ed0e242d3f711b15df5d4db4965b4a103a50901200f8015db522c294a501c1f2aa74e63796f356e2489ea31da9de0a9a4a5294a93d7d3df43e55709f8d50b7bedc83235fe714ff6c55a8a4db4cf3d56d5ac5f94ae079573513d0294a500a52940294a500a52940294a500a52940294a500a52940294a500a52940294a500a5294075b9fc52fee3542e0bfcb2b5ffb63fd9555f4efe81fb8d6ba58eea6c7788d3d2d878b0b2a0d93adf623cff5d7a68eaa48f355d1c59b1db3f2a77f95557fbf53dfe6a6ff00e39fff009afb8fcc8f3d21a6cdadb016b4a77e39edb3afe6d4f2e7d8de647b96893aa8ae5b9dc3c5d219ef266a86c3093ae91f351f80fe9af66f973459ad32e72c6c30d9584fccfc07eb3aaa6b13b62f33cb3aa728bc93d4fc83fce035eefdc4903eeaed38295e52d90a926aca3bb3d43c9b92ceea762c46c323ff002e329607ebdd7a561e5d517833778e96d04e8c8641f77fd649feefd9564b4cb71db4b6da1286d2341291a007d82abfe56c723b96cfa5996d2890d2d2975491aeb493aeff00683aef5a8ca13785c6c62519c5624cb0197db92d21d696971b580a4a9276083e44542b3dcee6e2f35b891a232bf15af112fbaa2479904748d797dff1ac7e20bc392ad92e038aeaf5550537bf8255bedf7020fedac0e6948f58b4abe3d2e0fe94d72304aa6166a536e1891227f9120dbf1f8336412b952590b4c66ff489f227ec1bdf7350d93cbf7775c2a8f1e2c7681fd1524acfeb3b159d80f1fc5ba4262e97157ac36e6fc28e0909d0246d5f3f2f2f2ab29ab6c5663f8088cca19d6bc34b6027f6575ba7076b5ce2539abdec42311e4e45de6370ae2ca22bee1e96dc6c9e852be441f226a6b7596ec2b64a90c361e759694e25b51d051037add51d9ddb5ab16532d88a3c269252eb694ff89b00e87ebabd223864c0654b1b2e3492afd63bd72a4631b49789da7293ba7e04130be449991dfcc494d32cb4b654a6d2d03bea1a3dc93f2dd588076354343de2b9d36827a511e6741ff509d7f65557d7c2b3562a2d35b0a72724d32239de66bc4930c331d121d7cab695a8a7491aefdbed35c6099aaf2e1310f30dc7758e921285157524efbf7fb454273f7559167acc06d5b4a0b7186be049da8feadff4574f1d4a55973630dcede2789197bfe703b1fd29fe9aa65acbf33198f1f91752bcea0598f233b8d5dfd45988dc8e9692b5a96b2344efb761f2d7eda9eeea88b9039467ceb60f521f99e103fe824ebfa81a9d28a9378b629524e2958ba6cf29d9f6b8925f6d2cbceb69714da4ec27637aaafe3f265c66648c5b8478ed30a97e0295ef29453d5af9d5989484a401d801a02a84b4ff002f63ff00bcbff90d769c54b15d199c9c70d997f6c015e46459243c6a1193317adf64369eea70fc80af5547a5249f2aa1efb72919b65612dab6875d11e324f9251bd6ff00bcd729c313d763539e15a6e7af3b972ef25e221c762337bf752525c56bed3ffd5645ab982732f04dca2b4f35bf794c82858fd44e8ff4558b62c72163b0d0c44652343de708f7d67e64d74deb13b5e405b54c8a952d0a0af111eea8e8f9123cc1f956b1d3db0e867054df11e8dbae0cdd20b32e3a8a98793d68241048fb8d51f7bffbc193fef14ff6c55ee86d2da02529094a468003400f955117bffbc193fef14ff6c56a8eec55d917d8f21514ccf368f8ab28425099335dfd067ab4027e2a57c87f5d6665b9547c5eda5f734b7dcda59677dd6aff0090f8d5578ed82767d7c7a4cb71458eaea9123fa909fb75fb0562104fe296c76536be18ee58186e5773ca1c5bae5bda8d091d8bc16a254af9246bf69a99efecac785059b7c56a3c76d2d30da7a5084f901591a152934de88a4534b56734a52b86c5294a014a52805294a014a52805294a014a52805294a014a52805294a014a5280eb73f8a5fdc6a81c363b5332ab7b2fb6979a5ba4290b1b07dd3e62afe73f8a5fdc6a84c17f9656bff6c7fb2aaf551ff591e6a9fed12e7f64ecdfe6a87ff013ff002a2715b3254142d70c281d82194f63fb2bd7eff3a77af3627dcae15d886f2bbaa6f0f7920ebade6d27eeeadff755638a654f62929f90c466e42dd4041f1091a1bdfc2ad5e4e8865e1d30a46cb250efea0a1bfe8dd42f87dc47d37399584edc8e149047c95dff00aebd54da549dd10a97cc563b3f7e5b87f9ba3ffee55605f793665fad52203b01969b780056952891a20ff755cbe037ff00969fd82be1c0c32dadc5a50942415294523b01e66a6aa43c225304fc5954f0e2ca6f77049f231c1fd8affeeb3799fbbb68fb9dff00f5af2ec9e96fc357ebdc1b45af90ac932e93df4458d15978971e756a09421235dc9240a81f367a4df1544bda2d5273db3b171b63cfc599196eabad8752a095255a4f620823f555a319caadf0be08ca708c2d8917d71cff0022ed9d3fcc57f6d5525aa8b09e6ac16daac631095945ba364d758c99106dae3bd2ec86dc2b536a4023bf504923e7aaf625fa40f1d5b98ca5e9396db5a6b1579b62f6e29c3ab7b8b594212ef6ec4a811f7d79e509e27f0b2d1a90c2b54453953f96133fd937fd9ab9ad7ff66c5ff648fec8ad68e62e60c22d772b6dea6e516e8b6abec669db64b71c3d12d250082820771a527f6d5d11f9631081975b7067eff0d197bf0d325ab42967c7534105457ad79690a3faaab529cd423a3274e71c72d48af2edb4c6c85a9691a4ca641dff00a49ec7fa3a6aceb15d913b1d89705abdd53016b57c881ef7f4835575ef91711e5cc1a45ff12bfc1be40b4cb2cc99515cdb6c9e9056144eb5a0a493f6541310f4a9e35bd589ec32d79bdb2764af38a8d16132b512f75104842ba7a547455e47e15bca9ce0961775be9b19cc8426ddf464fb8ed955ff00397ee2e0ea0df8924eff009ca3a4ff0059fd95d39d30ac773c331b1d214b6e5a3f6fbdfd20fedac4e1de55c1538e663746f27b6adab03bd37974bbd2980948576709035dd2bfbf5595936618ef29e236dcab14b9c7bd5a4487227aec5d96d47e201206f4a1aedf12452d2552cd69b1cf85c347aee5b374b9a2158a55c12af750c29d4abe7eeec7f7555dc476d333237662c6c45689dffa6aedfd5d554e67fe9bf84e35649f8b3912fd747acca6a25eaeb6cb717a15bcf56825c73a87bc7a40d007bec798ad83e113167e16c5ea13c89512eba931e4367697192074287d87b9fd75c9529d1837256b9d8d48559a5177b16093542da7f97d1ffde5ff00c86a7d67e72c0f208b944ab7e536e92c62fd5f4d2d2ee840e9ebeaf1763ddd786bff00da6a8c85cd781c64b19b3995db7d92175f0be972e1f03afc427a77adeff55728d39b525859dab521f0ea6cf648f98d8fdc9d1e688ce11f7f49aa7b8cd84bd98c1ea1b0da56b1f78491fdf5e87247a4b71662b11fb4df739b4dae74db7a64b2cca74a54b69d412daf5af250f2aaf705e6ac1ec306366f3728b7c7c4ca5c685d96e10ca95dd3d29d8da95d49234013d8d6a9d3a996fe17af91ca95218d7c4b43697e3e7aa79fc7754fe1be969c419f22e4bb0e7b6a9aab7457674a6ca96d2db61b4f538ef4ad29252948d9201d0ac23e9adc1696facf2758027cf7e39d7f5579f26a5ed85f0cbe6d3df12e4bb88efbaa16f5ff0078127e7f480fed8ab66ed9cd8ac787bb954fb9b1131e6a289abb8ba48692c14850709d796883faea8a5e7160c8272b2cb6dda3ccc6dd7ccd45cda512c9610adadcdebc874ab7f71aa508cb576275a4b4573d7ca65cc9f93bdf4c15b0b439e1a9281d5e137bff00107c46bbfdb575e3f0e0c0b5466eddd261f40521493bebdff8c4fc49aafdeb8e37cdf883593e1b748b7b61256db33622b6dbdd074b46f5e60ef5f6d551c69e97bc636eb922ccf67d6554790e74203b20a3c1709d79a800013e7dfb79fcea8e9caac6d14ef1dd18538d297c4f47e26d6d2ba9a752ea12b428292a1b0527608f98aedaf11ed14a52805294a014a52805294a014a52805294a014a52805294a014a52805294a014a5280ea747b8bfb8d50d82ff002cad7fed8ff65557e29214083e46a276ce36b45a2e2ccd8deb1e332aea4f53bb1bd11dc6bedab539a8a69f8919c5c9a6bc0975294a89631a5446e646763ba9ea6dd494287cc11a3545cb8d3f00c992a4f65b2a2a65c50f75e6cf6feaec7e46afcf3af3eed65877c8a63cd8e97daf3015e60fcc1f306a94e78347b12a90c5aadc8e5a7946cb3d84992f182febde6dd49237f6280d1ac7c8f932c91ed730477cce754cac043293afd13e64f6aeb7787ed2b59289531b1f048524ebf594d7db1c45666fa8bce49949524a7a16b091dc6be0055565295f524f36d6343bf737717ca2ed0a1ce4e0b885cb0e62f329523269cd257788b212ca5484b24f7090bf0f47e1d4a3500c671dc9720f490e6a4d8b12c5b2888de50f09eac910952a3b664bddd907e24756ff00d54d7e91f07f05633e8fb88bf8d62826fd18f4c7272bd7a478cbf11694a55a56876d213daaa1cabf73af8a730caef7904d7b226ae17798ece95eab752da0b8e2ca95a013d86c9d0f857d2875b4d559ce5a27b69fc9f3a5d1cf0452d5adcd52f4a1c32eb94fa49465e30fb912ff008ee0cd5fed7e00d28b90df71c0848f9f405680f8802a5de89cc47f499b6fa519431e19cba3c6790cacf66e438d4850d7d8977cbec02b70f1af461c3314e43b166b105c9579b2d8d18fc6f1e5f5b462a52523ad247bcbd13b56ebbb84fd1a30cf47fb8e4d331166647f681e43d29a9123c46d1d0a70a52d8d0e948f11435dfb6be55d9f5d4e54f0a5aa4acfeb7621d1cd4d37b36efc591f91574ba5cb98301c7ec8a2e07b00c5673aea06f692897d81fb90a40ffd35b9fe85b30f3a7a48720f2c3e9f1635b6c502cd117f04baa8ed877a7eef057ff13edabf71bf421e34c52f999dd6131722e656d3ec4d65c940b486de5a96b4b49e91d236aedb275a1531e08f478c4bd1d7129f8f628998a893652a5c87a7bc1e796b284a35d4123b0091a1af89f9d53a8ebe8d4a4e314efe1f569b3147a3ab0a8a527a78fd363f34310bcdd6cffb9dfc9a2d8b71b44cccdb89354dff0093a90cf5027e014a0849f9856be35b57c1f85e336de35c1e4d9ec76c07d4234866e0dc46cbe5d5b4038a0eebab6a2a583dfecf855e5c73e8abc7dc65c779160d06df22e98cdf5f5c89f0eecf78fe229484a48074081a4248d77046c1dd42b06f400e37e3dcb6d77cb55c32926d52c4d876f7af0a54469c0763dc09048ee41049d8277bdd4e5d6d39a92bb5adf6df4b148f4b5236764f4b7cb53f3a32373228568e5b89a7dac0dccee3b594b96fef29280f48f09201f77a36167bf6eb0d835fad38bda3189dc21688984fabfb2c9b5b4e5a551bba3c24a42907e7b3aefbefb277df751bb17a266018fdab91ede98b366c3cfde53f7a665c9f1125654e2b6d761d0429d5104791093f0a92f09f0a58b8171038be3732e926ce87d4fb2c5ce578e582aeea4b6743a524ed5d3e5b24fc6a1d57554eb2586e9a7ce8bd4a74fd34e9378b54d71fd1f93d913d7ecb18e48cc71587756788eeb7d6dac86dd0e421525d0821c53c12527a124ab7befd3d601d804d7e917a1672dc2e55e3398dd8ac3f42e258f4efa0acaa53aa5b926332d3652e2c11eeab4a1b1b3df7dcd78177fdcf2e36b8de6ed3605d32bc7a35d9d53b3ad966bb9622482a24a814741f74ecf6deb47556070c7a2d61bc09905cee3853d78b6c4b8a1299168727a9e84a50000586d6090b1afd2eadf723cbb55babeaa8f514b0c6f75b7f7e64ba6e9aad2ab89ede3fd1a11e94f2e5708f36f3be350badb67922d509f86da763adc764b7e2ebedff00ad0ffd555a5af1399232fb6fa3e3ee2c84f2104bc15bfe202128528fd9d214aafd42e5df458c1b9b33ec632dc8d99c6ed8f291eadeab2036dba943a1d4a5d4f49ea48503db63b28fceb163fa23e051b9d95cb296ee1ed529c2f74aa4831bc428e82bf0fa77be9fb7e356a7ff00214e349269e2b7aa492f43153a1a92a8da7a5fd1eacd4bf481b0dfee7fba071edf896318d651754e30d7856aca101500b694af64a7f9c91ae9af6fd273d19b2dcbf8ef06856f8362b25fedabf5f558a2f4b76d71e5a417996bb74fb8b074143452a3b3deb61f983d0ab8f39c33c5e5d91397b66f0b8cdc42ab6dc4c747868debb04f9fbc77debcfbe7a08f1c5f38ff001ec45e93923506c3224cb812dabaac496dc7c82e12a20857900369d81b03ccd421d6c62e0d3b5959e9f3f32afa493c49abddf7fe8a2fd1ab9bd079ce671d728714e298c65336d2e455dd6d509a692fc7e8f10b2fa075254dad03b1075d8029efda376ec7f0d67f741f3bb7c5c5ec770c7918f21516dabb7b4a84db9e0c52561a29e9d8255e43bf51efdeb67f8cfd07f8fb8a2e726eb6776ef2ef5251e13b74bacb12647476da41290120e86f4367406f5522c7bd14706c7f96e6f2301709b914d8dea8ea64c80637404a13d9b091df4da7cc9f8d75f53423294a17d636fafd8cae9ab4a318cada3bfd0f1bd276ee8bcfa1e721c944631526c4f23c229e948d003ddff47e55ae9c3093ff00437b79d76f67277f53f5bcb9fe036be4cc1af389de12f26d1768aa89213157e1ac367cc255aec7f555078b7ee77f1561d731360af205ad31df8c96e45d54b6d2975b536a213ad6c256ad7c8f7a874dd452a74dc6774ef7efe07a2bd09ca6a51d74b187fb9a8ae9f446b1fcfd767fff009d55a13c7380e5bc97c2194d8b18e2a4e4aa7ef8e2959729d651ea253e1a94d8ea014349ee7ded69c3dabf4238ff00f73f38b78db29b35fad2ee42a9369929951d8917652e39713e454d800286fbebe62ad3e10e05c63d1ff189f61c5c4c30674e72e0e89f23c7578ab4a52ad1d0eda40edf7d557594e8cea4e1ab934f556fb927d2ceaa8465a28a6bf822de8e37393866038c6177c9c26ccb740661a26ec90b5a500146cfc3e0927e0055eb50b7b8aec4f3eb7421f68a95d5d2dbc4253f77caa59199f57610d75adde8484f5b876a3af893f135f2aaca339392f13e8d28ca31c2fc0c9a529532e294a500a52940294a500a52940294a5015d6778ef23dd2ecd3d88e6363b15b43212b8b73b02e6b8a776adac38992d8008291d3d3f03dfbf68f7b1bce3f59989fe0f77f3d572015c91baa2a8e2ad65c222e9464ef77cb29af6339c7eb3313fc20f7e7a9ec6738fd66627f841efcf55b6ecf8cc3a969c90d36e2bc90a5804efcbb57d19f1d2f860bed074f937d63abf656b325d9708ce5c7bbe59517b19ce3f59989fe0f77f3d4f6339c47fe26627f83ddfcf55b4dcd8cf3ca69b7da5ba3cd09582a1afb2b0b20ca2cd8a41f5dbe5da0d9a1f586fd66e1250c37d47c93d4b206cfcabb992bdacb8432e1bddf2fdcacbd8de70faccc4ff0007bbf9eae7d8de70facdc4ff0007bbf9eab31dc9ed11d56e0edd21346e6a0982172103d6d453d4035dfdf3d3dfdddf6ef5dec5da1ca9f2a1353187a6c508322336ea54e321609415a41da7a803adf9e8eab9992ecb8432e1ddf2cab3d8ce70faccc4ff0007bbf9ea7b19ce1f59989fe0f77f3d53bba72362762b6b771b865166816e71e5c76e54ab832db4b750485a02d4a00a9252a046f6083bf2afb9dc878b5b605ba7cbc8ed11615c8030a53f39a4352b6011e128ab4bd823f477e62bb992fdab85ec732e1fb9f2c817b19ce3f59989fe0f77f3d4f6339c7eb3313fc1eefe7aac1c933dc6b0ef56fa7b21b4d8fd6b7e07d2535a8fe2eb5be8eb50ead6c797cc565a722b539718f005ce22a7488e6533143e8f15d64100ba94ef650091ef0eddc533256be15c23b970bdaef97ee565ec6f387d66e27f841dfcf53d8de70faccc4ff083bf9eab2a3e51679df46fab5da0cafa490a720f85250af5a4a46d4a6b47df001d929de857743be5bee33e743893e2ca9b054944a8ecbe95b91d4a4f5252e241da091dc03ad8ef4cc9765c239970eef9655dec6f38fd66627f841dfcf573ec67388ffc4cc4ff0007bbf9eab1328ce31cc1986646477fb5d823bebf0da76e731b8c9715fcd495a86cfd82bcbbaf2fe0964710d5c732c7edeead94484372ae8c34a534b1b42c052c6d2a1dc1f2345526f68ae17b074e0b793e590ff6379c3eb3312fc20efe7a9ec6f397d66627f841dfcf54f58e46c5655f93646327b3bd7a50045b513da5493b4850fe0c2babf4483e5e4775c45e47c4e66446c0c64d667efc95a9b55adbb834a9414904a925a0aead8009235db469993fdab85ec732e1fb9f2c817b19ce3f59989fe1077f3d4f6379c7eb3313fc1eefe7aa588e69c016d497119d636a6e3105f5a6ef1c86b6a091d47afddda881dfe2755ede319b63d9a36fbb8fdf6dd7b6e3a821e5db66372036a236028a147475f034752495dc570bd82a707a293e595cfb19ce3f59989fe0f77f3d4f6339c7eb3313fc1eefe7aad99535889e107df6d9f1561b6fc4504f5acf9246fcc9d1ed5d4abc4045c936f54d8e8b82d1e222217521d5247f8c11bd91f6eab9992ecb85ec6b2e3ddf2fdcaabd8de71faccc4bf07bbf9ea7b19ce1f59989fe1077f3d5338bcb5844dbc8b43198d81eba178c6105bb9b0a7cba0905b080beaea041f775bed5ecc6ca2cf2d36d5c7bb417d17305500b7250a12c04f512d68fbe02413eeefb77ad3a935ff55c2f638a9c1ed27cb2b3f6379c7eb3313fc1eefe7a870ee713ff0089989fe1077f3d561e4f9e63784a58390e436ab0a64757826e735a8de274ebaba7ad437ad8debcb62b32df7db6de5d7db81708b35c6036a7511de4b85b0b485a0a803d82924286fcc1d8ae664ad7b2e11dcb85ed77cb2b0f6379c3eb3313fc1ef7e7a9ec6f387d66627f83defcf55916eccac376bc4cb4c1bd5b66dd61ff00d660c796db8fb1df5efa01ea4f7f98a2732b0b990aac29bddb977c427ad56b4cb6cc909d6f65adf56b5df7aa664bb2e119c10eef97ee571ec6738fd66627f83ddfcf571ec67387d66e27f841efcf55809e41c595929c786496937f0ae936a13daf5a075d5af0babab7aefe5e5524d0f9d71d492dd2e11a54e0f66f96539ec7738fd66627f83ddfcf53d8de71facdc4ff0007bbf9eab6a5486a130e3efad0cb2da4ad6e38a094a5206c924f90158769c92d17eb72a7db2e90ae3053bdc989210eb435e7ef2491dabb9b2decb85ec32a3b5df2cac3d8ce71faccc4ff00083df9ea7b19ce3f59989fe107bf3d56a7d3104458d27d7637812949430f78c9e8754afd1083bd289f86bcebb63cb624b8f36dbedbae32be8752858250ad03a501e47441d1f8114cc9765c21971eef9654fec6f387d66e27f841dfcf53d8de70faccc4ff00083bf9eab29ccaecacdd3e8d5de2022e3bd7a9aa5203de5bfd0defcbbf9795775a721b55f90e2adb7289714b47a5c5447d0e841f91e92754cc9765c239970eef9655fec6738fd66627f841efcf53d8ce71faccc4ff00083df9eab4d37882e437e5a27475458e56979f0ea4a1b28fd30a56f435a3bdf957da2e511e79b65b94cadd71af1d0da5c054a6f607581f14f71dfcbb8ae664bb2e17b1dcb8f77cbf72a8f63b9cbeb3313fc20efe7a9ec77397d66627f841dfcf559e723b578b35afa4a1f89093d72901f4753090364ac6fdd1af9d7c5d32bb358bd57e92bb40b7fad1e98feb5250d78c7e48ea23a8f71e5f3a664bf6ae10c10eef96569ec6f387d66e27f83ddfcf53d8de70facdc4ff0007bbf9eab4ae17bb7da10d3b3e74684dbab086d721e4b616a3e49049ee7ecae645ea0c3951a2bf3e3312649d30cb8f252b77fd5493b57eaa664bb2e10cb8777cb2abf6339c7eb3313fc20f7e7a9ec6738fd66627f841efcf55cbbaf3ee3788167435ebf3a3414babf0db325e4b616a3e491b2367ec14cd9765c23b951eef96555ec6f387d66e27f841efcf53d8de70facdc4ff00083df9eab5de9f15a98cc55c969329e4a96db2a580b5a53aea294f9903637af9d64add43495296a094a46c951d003e74cc9765c21951eef9653fec6f387d66e27f841efcf53d8de70facdc4ff083df9eab83c44f87d7d49e8d6fab7db5f3dd71e323c2f13ad3d1aeaeadf6d7cf7f2a664bb2e10ca8f77cb2a0f6379c3eb3713fc20f7e7a9ec6f387d66e27f841efcf55bee3cdb61256b080b2129ea3ad93e407db471e432015ad2804848ea3aee7c853325d97086547bbe59507b1bce3f5998a7e107bf3d4f6379c7eb3314fc20f7e7aae6ae2b99afb2e10ca5ddf2535ec6f38fd66629f841efcf52ae5a5335f65c2194bbbe4e694a548b9aa1ccd8a39c65cad76e5dbe6378ce5d8fb926cf0996662146eb6f29703295c4ea41415f8af85f40209091a3bd57370c51ee1ce74465990e318c646c66997b712df776d27e99b62de8c965909eb4694da430a2a0850290b52bb806afbb971462b77cc23e513ed48b85ea32d2ec7765bce3cdb0e253d2971b654a2da1607f8e94857db5f31b8a3158b992b2b16a0f642a52d4dcd94eb8fa98eb1a5f821c5292cf50ec7c309d8ed5e9ce5649f6b7e6a789d0789b5defee50bc298a39c0dcad62c4b21c6b1a997dc9dbbb4c8f95d9127d795d2ff00ac3a8941680ae821e4252b4a88da12923b8a92f2bdb5168f481b06559563b3b25c21ac79fb7c5f54b5b9734dbae2a7d2a5b8b61b4ad43c5642501c093ae829247577b5714e26c5b09bb4cbada6d496aeb3101a7ae121e724c95360ec37e2baa528237dfa0109dfc2a6048defe559955bcb1796a6e34ad1c3e7a1a5dcf18fe6fc9f95c8bc61785a916fc1acf0e4d813724bb6f75ab8171a98b31982c9f1141961a8e51b468b8e277e7ab078f7386edbe909995d2e362c820b197db71e55b5c36396b6fabc17bad0eb896ca5a520ba90af10a7a7bef5a35b2400deff006d3409dd6b3f4c3874b5bf87f632a834ef8b5bdff9f734920717e4f7cb0f125b63c27ec92d9cd32890f4b9b66f5c6a234e2ae05b71d65cd27a5c0a484a9440f7d246fb54ef29c7e1e17cd1915d336c4e66638e5cb18856bb3396eb0aee0db4b694f7ad440cb6957825e2b6d636021406babdcada0edaf2a6c11b228fa86deab4feefb8c856d1eba7a2b1a2972e26e4f6710e15b746b647979559b0dbcb6fa2f56f1708c859310b50dc528f421d2d8e84a9448db67b286ebb87185de25df8daf3c7d6bbff008f87608245a7e9c88b61e7dd6e5212fdba4029012e3aca9e474790210a4f64835bcbad7c0507eafb2b7faa9765e3ebff00a67f4abbf6f434ef8eac576c56c7e8d172958f5dd2c5831ebbbb3d8f5070bf17709052dad013b4b8a20a424f72aec2bafd1eb1fe40c17952c3926478a7d1ece7f125aaf9221bee485a2729d5cc8ab94df849f57e869c7230da943dd42763b6f7240ef5c01deb12ea1c934e3bfbb7f7371a0a2d34f6f648d6af49db030730b1e43024e456ecaa15b24c58922162cbbfdbe436e2d2a54675a085742d4a6d3a50520eb63ab5daba6e787dd7299be8eb71c8b068302ea892e1bdc187052e47803e8a9290da8e884369594a4249d03d201240ad9d202853cc76ac2ace2924b6bfa9a7454a4db7bdbd0d1ebd718dfe47325f6ef72b4be3093c8b1653eb83652ab9b4a6e24331a4b4f9055ea65d406dcf0c6d23a8efa4af528e056e4e39cdf9cc3ba47b9c55dc328bc3b1233b88bde1a92e2ca91205cfa3a421494a80493aee06fcb7b71da9d237baa3ea1b566bc2c4bf4c93ba7e3734e7d10ed296f8b578b5fad931eb9b767ffb32e585bb05114a14ada0ca5b7d32544a90477df6247c753df47bc9ed7c5bc71c29845cec73ad39164b65436022dc5b4264478a971c4495681439d215aea1b3d277aad8729f787c0d613d6b8b26e31e7b91595cc8e85b6cc95360b8da57aeb4a55e601e94ef5e7a1f2ac4ab63bdd68f5fa9485271b59eda7d0d7ff4a4b55b5bccb8a2fcbb4de2e575b764919e2f5be0cb9a8890d01cf19650d254841256d8248eb501a1b093a89e7d6fc672ce7bb5c18f86dc31b559f218d759f96271c96e4aba4c46ba23c790db4a0960ed21c756b09e905294e8950db9feba1f31da91ab6495b6badc3a576ddf7f2286b7604d31e93b995d7d9c6da86ac4ede23ce4c001b32bd666973a1ce9d1734a413a3d5a29dfc2aa2e0de35cdec12fd1a25dea4dca75ba1439895dadfb32637d0a556d71212eb891d5b24840f135b27e75bb075aa148f8d6957924d5b756f46bee71f4e9b4efb3bfaa66bcf3b71f5ef38e75e2f36a5a20c78d6dbcfac5ca55a13718cd75187d2da92bd252a5f4ab449dfbaad6fbd79b6d9efe31ce5ccb686e0de2db3b2616e62c97162cf25c87e226dc1a0b2fb6d96d010bd0254a1ad56cb9d240dd00047f7d61566a2a2d696b7adceba49c9b4f5bdfd2c69771e624f2d9e06b0d9709ba63b99e27350e64f747ed2b8cdb4ca623adcb0a96521123d65d52143a14beadf51d6abceb7e0d736f05c7b0a1885cd3cb7133445d24e486d2b0d740b9a9f72e067f4f4290b8c4a3a7aca8f5787d3db55bc5af8d35ad56bf50ef7b79fe7267f4ebbfe68690e41c657e97cc990de2e96a91ec52b9121ca90b83652bb9b6a6e24354794d4820a8c42f2036ef863691d477a2bd6ef6bddae4f9d0f7352a951d44935b15a74941bb3dcaa7d2571fb4e55c3d79b6dee7dcad96d79c8ea54cb65bd73d6d290f216852e3a50bf11aea48eb4949494ef7a1deb5ce2dff002b9dc4596e2965c4e14c7f23bdc6b1db6fd61b139626ef519c642e63eeb2e24f85e1b28759f18fb85453d3e5df7848da7e74d0d56e9d6c11b5afadccd4a38e58af6d2c685cec32ef7fe32b67135eb1fb8e389b1f2144661a20f53dea36e9297a44471a9094f4abc052fa3a876496520eaaebf44977269b33942665d6b5daf225e42d353478250cc8799b7c5616fb248f79a70b456923e0ad7c2b6200fbb75c81faab52aee5171b6ff9ea621430c93c57b1aa18af1b4f97c9dce792bd02d7eacddd24a63facd8baee2e28daa3a42e3cc2a052dec94f4a50767afbf73554f0b44bd70a59d192cdc7910b22638e62a31f878fd8dc61bbb29d0c8e99c46cae634ff869525407bae2963cd413fa0a343bd73a1bfb2baba87669aba76f438fa7574d3b357f5342f18c572de2ee30e63e3cbbe2b2e1a2ed84bd7b86965df5e6e5ce44531e79eb4275e23ce069df0fccf5ac8dfc3dbe3cc2f36c63936eb8adb23cb43b67e3a9d1714be48428216d48798722b2b70f60e30e0535a277d0da15aee6b7629f1aebea5b4ef15aff0027174c95be27a1a656c89867fd16b33b058b12956ce4067059b1ef0891617da9eb91eada7d0f48535fc32d6f7bdd96aebfd21b1585ce7658768ba5b3208005d72d4e2d120a313c8310917881764a029686187528fe01d529452b2956bba0ac693baddafbc53f557235f0bdbd4d3a2dab5fd0d51be356683ccd36f3cb988aa55926e396e631f65cb5b976856f787886745096db584bc565ad2ba415a50003d88a8a727d8ed0dcfe6e8f976273af7955fd283854966d0f4971c63d45b4456623a941f575b5242d4a1b41495759ec775bb35f3e7f0dd733ecf6f0efdac75d1bab5fd0adf8eb905a37583805ee449773bb5e3f0ae17352d85869deb1e1adc43bae95ff0008956f47b6fefaaa3348960b4fa4465172e53c79cbe58a6db20318c49916676e911909f13d6d84a50db81b794e142bb80549e9d13d3aad8e62c76e8f779574661b28b84a6db69f94103c47108df424abcf43a95a1e5ef1f9d7a475f1a9a9a4dd96e8a38394526f63493936e3984ee67b872d5bb109b26c784dde1dae24f428a1ff00a3db0a45cc3714a3add4b8652b4a4f9faaa35e5def3f488c42ed9847c32545b33b96e3502efeb57bc69979b6d5708e58712d9d38a4a1c0dbaa6dc2d2d402ba7e600aba3a7675f0a8c677c7f6be47b3fd117b12ddb5973adf8b1e5bb1d1293a23c377c3502b6cefba09d1d0d823b5533aed3b5ada7d0964b5192bdefafd4d37b2e4f26e1c3336c11ad77bb4e01996673634530e23d37e8ec7db083290d98c1ce94beea1e69b09da407c949e948a906719adbf9afd09726b8dc11704bec39748102db6e892e336b790f3edc167c26d20ba94b619ec7680b4fbddd240dc2816e8d6b831a1448cd46871db4b2d4765010db4848d252948ec000000079560623895af08b326d36588215bd2f3d212c85a97a5baeade715b5127de71c5abf5d51d68dd351b34efb995d3cbc65a3563583926ef87df3916dd76cfd876e7c7b2f0c4a6c4a9309f5b3ebe5e5fac0437d3b4ca537e0746c05e81e9efba8166bc8595e2b8061ede631aeed5e305c2c5f50e4ab5c990dcbbfae3a9b8a1e70365bff064752d656a03c4713b3ee9adf923b578d956336ccd31db9d86f5184cb55ca3ae24b60ad480e34b052a4ed2411b048ec775955e3a29474f9ff41d092bb8cb57e4738b5e5ac931bb5dd592e29a9919b7d2a7985b2b3d4907650b01493f6100d7b406aba99610c3486d0349480948f901e55da0eebcaf7d0f62bdb539a529434294a501f06a9997ceb7e8fcbc7014f1e4f71e0c1b80b8fd2714346087c326474f575799df87aead7c2ae6f2355e3fc6f29ee70f6e44b6443f66d763f53e83e27886487bc4eadeba7435ad6f75b838aff6446a63d3032118b7a50bf90f15df3916460d3edf8c5bacaede98795718aebd2908055e1f86859536a2124fbfa1daacebdf23d8f18b763b32f12970117f991edd053e0adc2b92f825b6cf403d3bd1f78e9235dcd501807a2b6538a70de5bc7afbb85c58f77c79fb40bcda2d6f333a43ea4a92dbb29456438005af600decf63e756bd8ec1ca6dd86cf1265f71981261dce3190a816f7dc449b7211a759d38e6d0ea8eb4b1d86bc8eeaf5234eef03d2fe9ea469caa615896b6f52679e6696de3bc3af3935e1d2d5b2d519729f291b514a53be948f8a89d003e248150bcb79da1e1fc46fe6f26c7739ef448ea726592d4944a910de4345d7597d693d0d96803d6a5280046bb9201cbe6ee2db972b592d16f857f66c8d41ba47b9bcdc983eb6c4cf0095b6d3adf888da0381b735bee5b00f6aaa701e1ccfef3c37caf885daef0adb3724bf5e1a6e649b42c27d5a438b4b8fa1b0fec8712a2a6f6af73b6faeb118430a6deb7d7e47652a8a6d25a5b4f9964de79d15132cb663968c3ef7925ce5da18bd3a2deb8a86e34775c2da3ad4f3c8d9ea4abb277d81af579db2ebde09c51925ff001f8edbf73811c3c9f151e225a6c2d21e7ba3a93d65b6cadc08d8ea28037dea97e60e3394fe3b0e1dbec378bbf31b56962dd6ccaac2dc9b7438aa42d5e0bae3c5d2da5b6c952d6da8ad4ad91d27a80ab1b9138772ae4ec7f2ab0ddf2f8c2d7706adcbb632d5b13fe092a3ad2ebaa7bdefe1da75c4236d9d693b1befbadda09c5df4f1f3337a8d4978f879112e1ae72be6563329568952b9631bb67a9b7067c1871edf39d94e75190c169c5b49e86d3e12fad4107df5247594eebda3e94d1bd46738ee0f9237708d7d8f8db76f0b86b7244d75b2e16d0e25f2dfb8903af6b1d24ebcc1d605d308ce70a567bc9be040bef214db1b368b75a31d88b6a338b6d6b2d38ef88b2a717d6e8254ad04368d0df735e8ddb88b0ec3385f17c5f26b05db3262d6ea64155b63c87e4bf7129714ecb5782428296b71e57592002e798ed5a965395edbdb6f96bd8c2cd4ad7b5bbfa16de3379977db2469f36d12ec32ddea2bb74e5b4b79ad2881d45a5ad1dc007b28f623e355c40e7e7c6756dc6af1835fec0f5e62cc9567764aa3b8a9a23252a7505b6dd5299574ad25217a0760120f6af3785b0de4ab462789a2e57c5da21c6b9cf912acb7502e134db9c539ea51172bace9c6816fa960ab7ae9d9d6cfd71e71266b86e7770cbb27ca2cf964c94db8dbd2d36679b9ad46eea6e2c5ff0008536d3615d24a52d92b236a24e889e18a6eed3edb95c53928d935df63d0b4fa42328c9ee366caf18b9e132a2d99ec85b5dc5e61f43b0195252f2c961c5f42d0549da15fceec4f7af8c57d23e05e2e3159bee3d73c3a25ced2f5f6d332e8b65489b09a0853ab21b5a8b4e250e36b2dafbf4abe608100b47192390395b239966c5ef78ce137fb0ceb5e4b26f885b2f5d5e7c8f084665e25c683614f92ad2107c40024eb624564f473bddde4da519edfe05eadd61b04bc76d6ddae1ae338f3525a6d97a4482a5abf852d349484a349054a3f10069aa49f6d0c29557b6a48f00f4838f9ae4362b6cdc6aed8d3791c172e7609771532a4dca3b610a57badad4a69ce8710be85807a49f88205bd54671d70664764c930d9b95e4302ef0f08b73d6cb0a2df0971dd7838da193225152d43ac34d84f4a004ed6a57c80bcfe550a8a37f84bd3c56f8caef9b3960f0fe211af48b5a2ecf4ab9c4b6351dd98988d85c8743695add5248424156c923caa1d9b7a4c1e3ac6315ba5ef1b4b926f321c5ca8f69b9a263502ded2807a71782005a1016d12001fa7adf6a9af32f16b3cb58f5aacf26432cc6897a817475b911c3edc86e3be9754ca90481a58494f7d8efe47caa1598fa2b5873fcaee332ed2e4c1b01b08c7edd66b13ae5b9a891d6a5ae4f5f84b01c0e28b5ee148480d0d83bab432acb1f9dfec4aa66dde1f2b7dccde4ff4885f19e64ce32ee273ae772bb32c7b36633c3c3bc4853a10f31d5d3a654ca54975455b1e1f5287e891560db33bb75cb34ba62a84cafa5edb1189923aa2b823f43a541010f14842ced0ad80763b6ea92b87a2adfb26856d7f21cf172b23c7ad10e0633748b0d4d0b74c648539396d970f8ae3c50da569d81e18527fc626ae9b1d8f268994ce9f72c8d99b677a0c7658b433012d08d253d5e33c1dea2a5257b4e90afd1e9f33589c6092c2f5faf91ba6ea393c4b4fa1e764bcb56ac673fb2e26f27aa54f8aece9329c790db3023a56869b5ba5447775e710d2123ba95d5fcd358773e65836ce5cb6600f5a6e897e643932c5ddd63c385fc0a1b5adb42d476e2825d492520a46f44ef60537cefc119cc99393e458f646c5ce46417bb1ad56e5d90baf468d166305b425d0f81e0b47c47d43a0756d7dc6f62cecdb8c323bff0027e29967d396dfa231f832a33f6efa31d5c89699294091d2b4bc02490d23a0049d1277d5db54c14d24efba7df7b7b9373ab76ade2bb6d7f63d5e22e5e7797ad31eef1f10bdd8ec7322a2641b85d171ba25b6b3eef4a5b796b1b1ef7bc91d8d7c72d72d4fe2c83327b385de322b5dbe0b973b94f84f4665a8cc2028af45d7125c7025055d091e5aefdc0aab38cb8f6ed6ecd2f8ae35b65e78f30af66ddb7b08bfa1e2cb9742b4fabc86613cb2b42594050513d017d4068f4eea57c95c359e723358d45959859a4da60446be95b45c6cceae25de72744bcf25a90d92d6c05060928dfe9756800c3052be96eda9d53a8e1a2f8bbe843f9d3d22e4e2b78b33c32a5e0d8a5d31d377b55d3e88135db8cc2a07d59685ff001412853274427a8ba475a7a7bcfa373bcec799e32b66558cce464995a62b135db7202edd024b8cad6505f2ae951db4bd2505674364eb44f4659c3995cbcd9196596ed8fbb739d8fb78f5d62dead8e3d10a12b539e2b084b9b482a717d4d2894a8046c829d9f3a77a3a5f2d785f14e318d6530a3c1c1e53133c6bb5bdc92ecb75a6d6da47b8f2021052eb9eef7d7b801d0d1eff00f37148c2cd8c9bfcfe4b2f95391e3f1560f72c964daae77a6e1b4b73d52d51fc5757d2852c927b2509094a895a8848d79ec8062797f3dc9c5f118d94b1835eef38ea2d0ddeee17188f45422246520b8ae94b8ea54ead080545291e5ad124eab3b2bc0334caf0ce41b0c8caadcb45fd4e46b52ddb5122dd09c652db8d2c25c49757ddc21648d150d8206aab8e5bc10bdc3968c02eb8dddf3acb61dafd5ed92ec315e85052f84f86cb8eb8a74b4809e86d4a4b8a58ec484107a6b108c344f5d75f9149ca6aed68adea581379d5b7b338d8ee3f8a5ef2875cb6c3bbbd32de6334cc68f256e25a52fc6750ad90d2d442413a1f3ed5e7e4de9316cc6ef77b1f405d276318fce6adb7bc95853423c192e787eef42961c7128f19af11484908eaf8e8eabae57e3cbadd6d56d6adb63bd4be7455b2dd18e65690fc2b7b0fb7a2b79c7ba92ca9a492f12cf4a8a82ba7a3deed28ca3d1b6f5797b2fb044c820c6c0732ba3776bd457212d53db774c87db8ee05f4043de0276549251d6bd6fb6b78692b37b7e5dfb1352aaeebf3c91b0e3cab9ae00d680f2a1f2af21ef35fb94fd2c217150ce913f1e952e6e3336df1db8ccc84854f665b65c0f23ddf74212dc8d83bfe215dfbd663de941018e4e918db967713626643f086462524b2a92cdb91705b7e1f4ef5e0acfbdbf341ed593c81e8df0f91398ecb9b49b996e045b5bf6e9b672c75266a94dbedb2e95f5762da6548d763beb1dc6aa0effa1729ff00478b7f1db998b9f4f31753747725f53f7de5aba9a70787d7dbaa32cb3fa5f23f657ba2ba7c2b16ef7df4ff00cb7a9f3e5fa8c4edb7d38391e9bd1a471cd872a8d854d7dd9b0ee771b8db0cc425db64682eb6dbce2cf4fbc74f36a0343b1f3af7720f4bab6596fbc8b6862c322e32b13fa3db8a5b9294a6ecf4a71b67c368e8f4f43af36824eff4b759f64f459b65b33fe46bdbf70f59b3e596ff00a318b3063a516f69c692895d2aeaf7bc5536dabc86ba7e3513c57d0bfe82fdeb9d9b962ae337159b2a65d9ff0053e8fa694b792fb2143acf4786e34d286fab7d1f0dd6ff00c5fcbfcfd3633fe4fe5be5fd967735f323fc4ebc56345b3c7bacdc8273909af5db9a2df1d9288ee3e54b796950034d9006bb92054719f487bdcce4a6f0c8f88db4ce661dbe5cd724648d341065059e88e92d6e47406d5dd3adf6f2dd675d7832eb9d3d85bd9d5f2d9941c7ef73ae4e30ed9d018951dd65f69860b654520b697507ac83b28f2df7af3af9e8f9784f32cace71f9f8b466a447b7c64c4bbe3a65bd0d317c400c6752f23c22a4b84764f6e94fcaa31cac367bd9ebaef7f6292cec578ed75db6b7b98ce7a5cdad8bbe736b72c2fb772c62f70ed4965721204f65f96cc5325a3d3e4db8f6948ee47bbdfdf14c9bd2e6db893feaf3b1e94992de6871390d0909db0d04a1cf5e3dbf8bf0de655d3e7efeb7dab072cf4416b2775d9bed17aa5d0664ac9589688a4ea2b8b8eb7a0ac75fbc9518c857576d29083aec779b9e7a27c6ce392735c9dcbd98f1b21c75cb52207abf508b3968437ebc15d5dd41b6594f4e87e879d6d7e9aeaff9b7f6ccbfd459dbec7b98b7a44b19472041c711617e3479b70bdc18f725c8494382d8a61b75ce9e9fd1538ead23bf6f089f8f6cac079b2ebc8c1cbcda70e7c608b4c930f229170690e4a0c95243898da2a0dad48212a276469452011581817a3c2b0d91c62faefa27af11b65ca24b52e3749b8c89aa696f3ffa47a36e216ad7bdbebf3eddf2b8d786724e31b6a315b7e590e560315121b836f936b267b2db9d650c9921e09521b2aec7c3ea20004fc6b12caffafdfbbfb58d473aeb17dbb2fbdcf9e19f4856b9bdeb62ec760745b556862e175b8aa5254cdbe53c84adb82084ff000cf049ea5eb4100a37dd4057ab9d72f4eb266b170dc5b19772eca1c806eb2637ae370d88913c4f0d2b71d583ef2d61494a12924f4a89e9037513e29f46fbb70bc582ce33943119a72c0ddb2eb1970096255c196836c5c9b475ff0006e6804b89ee1c4a51b20a7673dce1bccd8bed8f31b76656f6f3c458dbb1dee5cbb397605cd0859712e8610ea14d2d2e29c234bd696411e5ae4d52c6dc5e9e1bfa9b8ba985292d7c76f43b323e7dbb40bfdf2d160c165e49371b831e6dfd0ddc5963d4d4f365c4c76bab7e3bdd092ad0e94e8a7dedab55d2ff00a53588e61c636b8701f996acee0faf46baf881098895a418e971b237b7147a3cfb2bb77a5fb833294e45915eb19cce259e7e516f8d0afce49b419095bccb45a4cb8c90f27c273a15ae9575a7dd4fc8ee3f957a21b171b122d162c91cb2316fc5a0e3f667951fc57a13f165090dcb2aea1d4a2a4201000f23dfbeab4951d2eff2dee61badadbeddfd89df06f3943e748f92ca856c7adac59eece5bd953ae85fae321295b5252001d29712ad8077dbe3dead52411deaafe26e1b6b896f17f7204d0edb2e11edb1e3c3f0ba4c7f548a98db2adfbdd69420f90d68f9d5a1add79aa61c4f0ec7a6962c0b1ee734a52b0545294a014a52805294a014a52805294a014a5280e2b9a52805294a038ae694a014a52805294a014a52805294a014a52805294a015c6852940734a52805294a014a52805294a014a52805294a014a52805294a014a52805294a014a52805294a03fffd9}} \par\pard\plain\sa264\cf1\f51\fs22\qc August \~9, 2018\par\pard\plain\cf1\f51\fs22\ql Adesto Technologies Corporation\par\pard\plain\cf1\f51\fs22\ql 3600 Peterson Way\par\pard\plain\cf1\f51\fs22\ql Santa Clara, CA 95054\par\pard\plain\cf1\f51\fs22\ql \~\par\pard\plain\sa264\cf1\f51\fs22\ql Ladies and Gentlemen:\par\pard\plain\fi792\cf1\f51\fs22\qj At your request, as your counsel, we have examined the Registration Statement on Form S-8 (the\plain\cf1\f51\fs22\qj "\plain\cf1\f51\fs22\b\i\qj Registration Statement\plain\cf1\f51\fs22\qj ") to be filed by to Adesto Technologies Corporation, a Delaware corporation (the\plain\cf1\f51\fs22\qj \u8220?\plain\cf1\f51\fs22\b\i\qj Company\plain\cf1\f51\fs22\qj \u8221?) with the Securities and Exchange Commission (the "\plain\cf1\f51\fs22\b\i\qj Commission\plain\cf1\f51\fs22\qj ") on or about\plain\cf1\f51\fs22\qj August 9, 2018 in connection with the registration under the Securities Act of 1933, as amended (the\plain\cf1\f51\fs22\qj \u8220?\plain\cf1\f51\fs22\b\i\qj Securities Act\plain\cf1\f51\fs22\qj \u8221?), of an aggregate of 1,064,591 shares (the \u8220?\plain\cf1\f51\fs22\b\i\qj Shares\plain\cf1\f51\fs22\qj \u8221?) of the\plain\cf1\f51\fs22\qj Company\u8217?s Common Stock, $0.0001 par value per share (the "\plain\cf1\f51\fs22\b\i\qj Common Stock\plain\cf1\f51\fs22\qj "), subject to issuance by\plain\cf1\f51\fs22\qj the Company (a) upon the exercise or settlement of awards (including awards of stock options, restricted stock,\plain\cf1\f51\fs22\qj stock bonuses, stock appreciation rights, restricted stock units and/or performance shares) granted or to be\plain\cf1\f51\fs22\qj granted under the 2015 Equity Incentive Plan, as amended to date (the\plain\cf1\f51\fs22\i\qj \u8220?\plain\cf1\f51\fs22\b\i\qj Equity Plan\plain\cf1\f51\fs22\qj \u8221?) and (b)\plain\cf1\f51\fs22\qj pursuant to purchase rights granted or to be granted under the Company\u8217?s 2015 Employee Stock\plain\cf1\f51\fs22\qj Purchase Plan, as amended to date (the \u8220?\plain\cf1\f51\fs22\b\i\qj Purchase Plan\plain\cf1\f51\fs22\qj \u8221?)\plain\cf1\f51\fs22\b\qj .\~\plain\cf1\f51\fs22\qj The Equity Plan and the Purchase\plain\cf1\f51\fs22\qj Plan are each individually referred to herein as a \u8220?\plain\cf1\f51\fs22\b\i\qj Plan\plain\cf1\f51\fs22\qj \u8221? and collectively as the\plain\cf1\f51\fs22\qj \u8220?\plain\cf1\f51\fs22\b\i\qj Plans\plain\sa264\cf1\f51\fs22\qj \u8221?.\par\pard\plain\fi792\cf1\f51\fs22\qj At your request we are providing this letter to express our opinion on the matters set forth below in\plain\cf1\f51\fs22\qj this letter (\u8220?\plain\cf1\f51\fs22\b\i\qj our opinion\plain\sa264\cf1\f51\fs22\qj \u8221?).\par\pard\plain\fi792\cf1\f51\fs22\qj In connection with our opinion, we have examined such matters of fact as we have deemed necessary,\plain\cf1\f51\fs22\qj which included examination of originals or copies of: the Company\u8217?s current Certificate of\plain\cf1\f51\fs22\qj Incorporation and Bylaws, as amended (collectively, the \u8220?\plain\cf1\f51\fs22\b\i\qj Charter Documents\plain\cf1\f51\fs22\qj \u8221?), the Plans, the\plain\cf1\f51\fs22\qj Registration Statement and the exhibits thereto; certain corporate proceedings of the Company\u8217?s Board\plain\cf1\f51\fs22\qj of Directors (the \u8220?\plain\cf1\f51\fs22\b\i\qj Board\plain\cf1\f51\fs22\qj \u8221?), and the Company\u8217?s stockholders relating to adoption or\plain\cf1\f51\fs22\qj approval of the Company Charter Documents, the Plans, \~the reservation of the Shares for sale and issuance,\plain\cf1\f51\fs22\qj the filing of the Registration Statement and the registration of the Shares under the Securities Act and\plain\cf1\f51\fs22\qj documents (including a certificate from the Company\u8217?s transfer agent) regarding the Company\u8217?s\plain\cf1\f51\fs22\qj outstanding and reserved capital stock and other securities and such other documents as we have deemed\plain\sa264\cf1\f51\fs22\qj advisable, and we have examined such questions of law as we have considered necessary.\par\pard\plain\fi792\cf1\f51\fs22\qj In our examination of documents for purposes of this opinion, we have assumed, and express no\plain\cf1\f51\fs22\qj opinion as to, the authenticity and completeness of all documents submitted to us as originals, the genuineness\plain\cf1\f51\fs22\qj of signatures on documents reviewed by us, the conformity to originals and the completeness of all documents\plain\cf1\f51\fs22\qj submitted to us as copies, the legal capacity of all parties executing any documents (other than the Company),\plain\cf1\f51\fs22\qj the lack of any undisclosed termination or modification or waiver of any document, the absence of any\plain\cf1\f51\fs22\qj extrinsic agreements or documents that might change or affect the interpretation or terms of documents, and\plain\cf1\f51\fs22\qj the due authorization, execution and delivery of all documents by each party thereto other than the\plain\sa264\cf1\f51\fs22\qj Company.\~\~We have also assumed that any certificates or instruments representing the Shares,\par\pard\plain\sb528\cf1\f51\fs22\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\li110\ri110\cf1\f51\fs20\ql \~ \page\par\pard\plain\cf1\f51\fs22\li635\qj when issued, will be executed by the Company by officers of the Company duly authorized to do so.\~\~In\plain\cf1\f51\fs22\qj rendering our opinion, we have also relied upon a Certificate of Good Standing dated August 8, 2018 issued\plain\cf1\f51\fs22\qj by the Delaware Secretary of State (with respect to the Company) and representations and certifications made\plain\cf1\f51\fs22\qj to us by the Company, including without limitation representations in a Management Certificate addressed to\plain\cf1\f51\fs22\qj us of even date herewith that the Company has available a sufficient\~number of authorized shares of Common\plain\cf1\f51\fs22\qj Stock that are not currently outstanding or reserved for issuance under other outstanding securities or plans of\plain\sa264\cf1\f51\fs22\qj the Company, to enable the Company to issue and deliver all of the Shares as of the date of this letter.\par\pard\plain\fi792\cf1\f51\fs22\qj We render this opinion only with respect to, and we express no opinion herein concerning the\plain\cf1\f51\fs22\qj application or effect of the laws of any jurisdiction other than, the existing Delaware General Corporation Law\plain\cf1\f51\fs22\qj (\u8220?\plain\cf1\f51\fs22\b\i\qj DGCL\plain\cf1\f51\fs22\qj \u8221?) now in effect.\~\~We express no opinion with respect to the securities or \u8220?blue\plain\sa264\cf1\f51\fs22\qj sky\u8221? laws of any state.\par\pard\plain\fi792\cf11\f51\fs18\b\qj \~\plain\cf1\f51\fs22\qj Based upon, and subject to, the foregoing, it is our opinion that when 1,064,591 Shares of Common\plain\cf1\f51\fs22\qj Stock that may be issued and sold by the Company (a) upon the exercise of stock options and the settlement of\plain\cf1\f51\fs22\qj restricted stock units granted or to be granted under the Equity Plan and (b) pursuant to purchase rights granted\plain\cf1\f51\fs22\qj or to be granted under the Purchase Plan, have been issued and sold by the Company against the\plain\cf1\f51\fs22\qj Company\u8217?s receipt of payment therefor (in an amount and type of consideration not less than the par\plain\cf1\f51\fs22\qj value per Share) in accordance with the terms (including without limitation payment and authorization\plain\cf1\f51\fs22\qj provisions) of the applicable Plan and have been duly registered on the books of the transfer agent and\plain\cf1\f51\fs22\qj registrar for the Shares in the name or on behalf of the holders thereof, such Shares will be validly issued,\plain\sa264\cf1\f51\fs22\qj fully paid and non-assessable.\par\pard\plain\sa264\cf1\f51\fs22\i\qc [Remainder of the Page Intentionally Left Blank]\par\pard\plain\sa264\cf1\f51\fs22\qc \~\par\pard\plain\cf1\f51\fs20\ql \~\par\pard\plain\sb528\cf1\f51\fs22\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\li110\ri110\cf1\f51\fs20\ql \~ \page\par\pard\plain\cf1\f51\fs22\li635\ql \~\par\pard\plain\fi792\cf1\f51\fs22\qj We consent to the use of this opinion as an exhibit to the Registration Statement and further consent to\plain\cf1\f51\fs22\qj all references to us, if any, in the Registration Statement, the prospectuses constituting a part thereof and any\plain\cf1\f51\fs22\qj amendments thereto.\~\~We do not thereby admit that we are within the category of persons whose consent is\plain\cf1\f51\fs22\qj required under Section\~7 of the Securities Act or the rules and regulations of the Commission thereunder.\~ This\plain\cf1\f51\fs22\qj opinion is intended solely for use in connection with issuance and sale of the Shares subject to the Registration\plain\cf1\f51\fs22\qj Statement and is not to be relied upon for any other purpose.\~\~In providing this letter, we are opining only as to\plain\cf1\f51\fs22\qj the specific legal issues expressly set forth above, and no opinion shall be inferred as to any other matter or\plain\cf1\f51\fs22\qj matters.\~\~This opinion is rendered on, and speaks only as of, the date of this letter first written above, and does\plain\cf1\f51\fs22\qj not address any potential change in facts or law that may occur after the date of this opinion letter.\~\~We assume\plain\cf1\f51\fs22\qj no obligation to advise you of any fact, circumstance, event or change in the law or the facts that may\plain\cf1\f51\fs22\qj hereafter be brought to our attention, whether or not such occurrence would affect or modify any of the\plain\sa264\cf1\f51\fs22\qj opinions expressed herein. \par\pard\plain {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql Very truly yours,\cell{ {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248\row}}} {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248\row}}} {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\b\ql FENWICK & WEST LLP\cell{ {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248\row}}} {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248\row}}} {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql \~\cell{ {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248\row}}} {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248 \pard\plain\intbl\cf1\f51\fs20\ql \~\cell\pard\plain\intbl\cf1\f51\fs20\ql /s/ Fenwick & West LLP\cell{ {\trowd\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx5051\clvertalb\clshdng100\clcfpat7\clcbpat7\cellx10164\trrh248\row}}}\pard\plain\cf1\f51\fs24\ql \~\par\pard\plain\sb528\cf1\f51\fs22\b\qc [SIGNATURE PAGE TO OPINION]\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_3}{\*\bkmkend doc_1_3}\par\pard\plain\cf1\f51\fs22\b\qr Exhibit 23.1\par\pard\plain\cf1\f51\fs22\qr \~\par\pard\plain\cf1\f51\fs22\b\qc CONSENT\~OF\~INDEPENDENT\~REGISTERED\~PUBLIC\~ACCOUNTING\~FIRM\par\pard\plain\cf1\f51\fs22\qc \~\par\pard\plain\cf1\f51\fs22\qj We hereby consent to the incorporation by reference in this Registration Statement on Form S-8 of our report\plain\cf1\f51\fs22\qj dated March 13, 2018, relating to the consolidated financial statements of Adesto Technologies Corporation,\plain\cf1\f51\fs22\qj which appears in the Annual Report on Form 10-K of Adesto Technologies Corporation for the year ended\plain\cf1\f51\fs22\qj December 31, 2017.\par\pard\plain\sa22\cf1\f51\fs22\ql \~\par\pard\plain\sa22\cf1\f51\fs22\ql /s/ BPM LLP\par\pard\plain\sa22\cf1\f51\fs22\ql \~\par\pard\plain\cf1\f51\fs22\ql San Jose, California\par\pard\plain\cf1\f51\fs22\ql August 9, 2018\par\pard\plain\f0\fs4\par\pard\plain\f0\fs2\brdrt\brdrs\brdrw15\brdrcf2\brdrsp0\par\pard\plain\f0\fs4\par}