%PDF-1.4 1 0 obj << /Title (SC 13G/A - 01/08/2024 - Codexis, Inc.) /Creator (wkhtmltopdf 0.12.5) /Producer (Qt 4.8.7) /CreationDate (D:20240108101058-05'00') >> endobj 3 0 obj << /Type /ExtGState /SA true /SM 0.02 /ca 1.0 /CA 1.0 /AIS false /SMask /None>> endobj 4 0 obj [/Pattern /DeviceRGB] endobj 5 0 obj << /Type /Page /Parent 2 0 R /Contents 7 0 R /Resources 9 0 R /Annots 10 0 R /MediaBox [0 0 612 792] >> endobj 9 0 obj << /ColorSpace << /PCSp 4 0 R /CSp /DeviceRGB /CSpg /DeviceGray >> /ExtGState << /GSa 3 0 R >> /Pattern << >> /Font << /F6 6 0 R >> /XObject << >> >> endobj 10 0 obj [ ] endobj 7 0 obj << /Length 8 0 R /Filter /FlateDecode >> stream xkWW[wWP WM }.)m)Mhb{B(e4O c33׿m7fڬw_Ͼyt?߾}n~xf:Mk_׶_zf0?;\rq{O}~qoϮpvvz=o?vn淿<\߳fn'F|IR"+%FZߩ~:;,}_OewWZ!mx$!zhD_Mݫn=ybH:4"lҩIԤjR5)_M}OTꢦ~:@5RMj&m(+K[#FN{V[ZnIy[]w髽*h[K4#v.}3SڢVXNH[ F3kW#~|M'm[t\"G܏\}XƑ1 ]Ԛ @HPJƂ~:QW:M!#(F'VZ 7p(Rn-YcĈ#Fc$-|!"KNAt5BH \ h5U)UtU]D^N!Ԃ*mwOU&I \ KG(dTkP۰&'ϭm򮂽vtL)"躄^:HչHկ \ [ޢl7~ 77sbi4m *zڕN4N ơgz`4B-+ TNR[~4V\ jDZ 6F؀<D VST1MC&\2;Re\S/ UI̺]Hg" eZ"iIbo+eJԐKteԆ9|P r#feF0 MB ا]v^Sftk! DJsE4 O0ύxȺՇLΨD9M% g268uZeQ9usEUV :([1z5sC\shNRd![1azGs+  $B A2! 0h* d<%s}DbՐH~H*Qހ>N%гNr]UF~9O jc4@+(b|-Qwl`"4o [dz~}j”Z l6 UnM9+ UՊLB!oI_f ֛rs9{LL C9:fhgNtED乍+#=ynLby,24J$ n6⃁8  LMv/̐ >9h4 NnJ_*S0 tuf6C G*RB\]):Q6P;Ͷ;ޗZQ#䠎?h?F-e+k]1ˁt)JH]hF@7ӣ۲d %K}1bĈT(PXĮ[n[SZwdQtR⯎7h's|sǴZKCё(F1rHF^=ҊE t#ZGuYfs'䷵mo\,ӴO{jň#F Ȼ!o%g12oyQѰTj'|09}d?})0kӚt$}W{>#F\RUEVȝe~S*FFF1b|ab#%=f ԑӛt1C::Js 9R~O'Izf~3w endstream endobj 8 0 obj 2734 endobj 11 0 obj << /Type /Page /Parent 2 0 R /Contents 12 0 R /Resources 14 0 R /Annots 15 0 R /MediaBox [0 0 612 792] >> endobj 14 0 obj << /ColorSpace << /PCSp 4 0 R /CSp /DeviceRGB /CSpg /DeviceGray >> /ExtGState << /GSa 3 0 R >> /Pattern << >> /Font << /F6 6 0 R >> /XObject << >> >> endobj 15 0 obj [ ] endobj 12 0 obj << /Length 13 0 R /Filter /FlateDecode >> stream x[oG +@lE ( Թو>)ڢZӢ+9;+@ְ8!on./89m0t)Iklkj#%fGk1^'П3'GG7}c 7SwrM}IMiM봕OMla&W}X2޴_h?GMkk=M8=3JК)xӓ݋VQzz5:v yfa]{%VuE|/zԫu Mch|mį$yKaWěs$)IIJR\$73/4&qjoK Ƴ|%Ee/2+ج,c\۾sͳ )IIJRKǧzXAFF"c"_xF .t-Ԃd5s#Z;HEΑ]]2DEҦ/䗈jku/GF=c͓=ԺϹ,8ȏ-OK-1zHi2)acOYwGv&)]GI&Uk]C¤^ٛIFԈS'k`^i 2UFvUx?=;zFu~ZԲ}./uVOi T9HAj^bd'@,+/A[lgfn|br&_=dttgcZG //" f!8EgSql_o?ֹ#d@$OjE"ME{.㥔$% } RM$@ zR7t9zT-R,D3b{#o2IIJRV2{c ` ͵gEfp02}tXy=HIJ$c['6x |ќϘr~S[x0P87$&!U3|&<8TFb] ~Nib<~vOc.ySR8%Uc'WV{iO2v3b/g뜆:DZ\ S99g@YJɎh9 k>Y׽/ld [TNy>`ӻ^̶ !}¥pUzNB#h՝18cA@l|R_weo9[p# T b4FA{>Ɉ6$޲> WWHPs DC"zy5Ցz@M-YcCj{#K:zQ͈?uU]MY/1 j=#`M2Fmb#"hM 5HHw*Y#3> endobj 19 0 obj << /ColorSpace << /PCSp 4 0 R /CSp /DeviceRGB /CSpg /DeviceGray >> /ExtGState << /GSa 3 0 R >> /Pattern << >> /Font << /F6 6 0 R >> /XObject << >> >> endobj 20 0 obj [ ] endobj 17 0 obj << /Length 18 0 R /Filter /FlateDecode >> stream x[G+z.B; yIH^{95G-SSO~˧Yբٮǯ'Cr>|fnnrOߏ}nV7ǿïk ߻z?||8ews'Coï^>=vYβNݽެw-˻ۛ~;.>IzwkGʎq+m/&G/?;Oj)#!d-ՑٷJ(ڴܪ?,ݷD̮ձ贳"a̋ZnxS"y AR"wu?RFYL^NS-i$V!sUq4&U=tW~:GZ4@kW7JN$B.,1.9 mg[Lc ;c l1k,#;.."44o^>3f[qF}ܭS1F~QR}Zk^~qrIFoM!V=_myit1z+* ʒ|iA+ 2P$ 쟵 Yr {mY9<% XgxI6ɹ9(/Us'>:׺*s>iti?v$Gͪz9+`66W?mԳ FJS9\@;@Rbv^v薷bC4H˳̼=e0Y=eE4Nn$Gp7vї=cp96oN$jL*IPE5F8*(5XTQy+ tX{yE̾qͯ<.mB0)܊wfy-o|-xda/w 쮟3b/5ҤHr,T"%6~Fje =FByHgɵ&S=9ZrWhU9ԛ: Ux?ɗe1+?e_V; endstream endobj 18 0 obj 2967 endobj 22 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 21 0 obj << /Type /Page /Parent 2 0 R /Contents 23 0 R /Resources 25 0 R /Annots 26 0 R /MediaBox [0 0 612 792] >> endobj 25 0 obj << /ColorSpace << /PCSp 4 0 R /CSp /DeviceRGB /CSpg /DeviceGray >> /ExtGState << /GSa 3 0 R >> /Pattern << >> /Font << /F6 6 0 R >> /XObject << >> >> endobj 26 0 obj [ ] endobj 23 0 obj << /Length 24 0 R /Filter /FlateDecode >> stream xWj0}炚KJv, }.[Ren ' 23D_NǶnI6W.'t}֌}t#5Ըzݞl~n~9}7~WzyHögwGr~&L J_iQ+X= MSprllEg.KLu > [ IPb? MSpLkm-ezYFo9jp݁-ʨVQ~up^4f@m:kq9 U4+y(H@r.}E4k( X|aFtpVaz;_~pC endstream endobj 24 0 obj 380 endobj 27 0 obj << /Type /FontDescriptor /FontName /QBBAAA+CourierNewPSMT /Flags 4 /FontBBox [-21.4843750 -679.687500 637.695312 1020.99609 ] /ItalicAngle 0 /Ascent 832.519531 /Descent -300.292968 /CapHeight 832.519531 /StemV 41.0156250 /FontFile2 28 0 R >> endobj 28 0 obj << /Length1 18612 /Length 31 0 R /Filter /FlateDecode >> stream x| xչYؖ%3Ėl˻cv-qȲl),[BllI&ІBm %B).^pKKI4y9gFm3g$ b&p npYsZװ}Pdm0oVivmނ|+tn`  Vg5"{se؝fӋWdpnip͏w?g {d#LÄ UR˙!6*$Upa,d sޝ _Q'S׮. ;F~.gеkf0,1 1j) ڄas^Z\ax b,Z(sbb yZbZ*$ OB<,祦ԂZS+Ru::ڎbR\ܞfV(o(1*؋Fl>&+[4\ _f&Ջ׮Aյ&"KUUڟ5ćk`Xo}#B-.A Z>2*Uj6OXKxGJׄ~qR_?аd2 rNQoID)ʫ so,JAN)iKڿ {WgKdlJV[Mu5U !Kٲ臼b=Zg4tAdo#{]jqΚ*ʶTJT ~T@?HFK$HJy'.-C5exOQ;߷zMK鎬[ݭ[QNż}cR](5LH\[`uXjQB#6Lbc,!(/uh gzھU=P9E.{W,*\b:"Jplܚ[8w ܇@Uy4%w=xÕ$^39 \]OG~'i wG,<$0}K.S$pAA~ 9.n5~h/IU >f},apA{׮ò+?}eLzgK# bGI2CRKB>HK#ܳ=/{<6jehN_n1,nB[6m/LLi~׺[mm7lZ;wc֕ v xvE0%~5oA;h?g{{޿PJiD}ˤ1Q Otv{s9ߣQ+eˡ˳#lBg8Ўk3]ERuE1II)=KŏBW=1gO!&Q{!pԤ͉' Lr芋%n-!nrWf0YkQ՚^9B82ybvgSKw*)R*U{yݰnrf `s 23?eo4yW7ވ騀&+U\F+VX ,h#!V!'&5U]:yKNV@S?o~GSlێ6<P ͭ>깳=;йo`ztk-\$T)O޻YQ)Q1^V'A?GeUKN (Ͼ}0`߸paja5YbĻtF.H?{ϼQ!E?|O\h2neesT93\a.n'`oBX83!G"Um*Tnϯ>|_v{;9%&W6{1X43a ]|( B4$fI6#ۧ:M>!Vٞ<As0c(I6T2k(%J^Z66t^Wz?Kv{?GĚqH՚VHd&Iщ$k;f.16yaACӺ{;vlC Z,d/T>QE%5e݊OL?H}hhz!qbM xOH';a (rxKqvdYnRVKYDt OO [W%-HFǎ^{GG>Z Zb1G<1B֧hjM[>Tվ#ﴥͨͼFTJ׹8߿&Ǵ0:泾ݝJԪ86dʛHyf2$2boEt%k3=_ݐMykR7SH֪Ҍ>q":: C%E%OQ 9s{O7W/E#t߾R_s~Y>`!NE=?ѯYh.%t/p.DҀxzG#ßAȾ`̈́ HC"TE/ Y]r6<\ ZZI M5p'PɃbr:wY)vn>?2䷏PVNOoX-C ۻ֭*JZݽ}CC9yzMw<ȠϊA=+#r"6>>7Z{uͻ;q0B*>! 8IʓSCSa"~%Rr{mUBelÞ?9&Yǘqvv]vC7/񱩩Q`w\<3@Ϝq8נA<ѹ fEGIBy[16Y+HHv[G!Zd9~|Bt܀!~T"R2>v݌-{gnF]@ᦨ/2MPQȀte϶VVGAp†GLR w qAO/CJ¾<0nLqr7_;ܒ&BOfu3h&I IqÃb 9ߒRьP2.hm2b]"4L.JmTZ"S)ãhY14J,MʃVc$T(`xuJ=yxrQTktū~:xk[bÔ(RŢi)#vp{DwRKI-wdvSҮ4u8 `;"j3;:DjMJug<{gEAtg`g "w^1E-섂’HTSiiFCNnyt_YV)}wPhu*n^+!;X{V]eWi RrSv:>+U* :4~3=sD5JΝ}sg/T5R&{`z'3BcslLw֭p9q< GwlLՠ'|e/P_g~3 KwKФp`NK?WX0'Mth$zٍ9#e ?x@) %?55kF5򊔢ѨcUe- t D&TFFWLYgV ٽ? ܽѣ:u.{_閽/^ػ\ExXh:W =o%yVNz&|2(7Wi|ɣ2=a!T'OsUfrB9:ѽJ@bLLO1_9γ3!Ͽ}p]woA}g'(*W.*Zz|>ÙZG [Øo%.ٳx};4ҵس_ٓ5睳p%7<=$]-O}9O3= {Tş$yHNW ]})k Tаe,:A6r9OS/!T,MLr R%5[H9Q*ݐBP|$gqTB{^x" _e4w-M rT+6|Gr~q(ʈp{DžBr$'ɦ#% 3F(֗ eM%>^]y6Gғƚ*+pvAK N? _B"$WI` p{n8<)u K|8+@i uOɃQ4#w] 2]|Ԕ&jvEHD<:#ilhl(?wwE x;Cabij9uvOtvuwdom| ~wu#{Sjj2Pn]v0]E6O\1 }r>(ЉB呴-fJ/q·Ôej\fO]'wߞ+a(`5! y=r@l _,eL5 Z&cAt+'_P h) 維{QY^Q_oKHJHZSWFWyҤ6R:+U٥Eb$΁,ݹμLKN7!*:BRLZ1WW&v 'UC]R.-فe_^/ƾC"!%>Vvϳ;@CX%e τ0\ g Z,;$γ4O~ !W/(K))0֑uFׯ**ii-*^RR=\VPSj”a 7l&KgO⾰74"`ioi+)..ik/ۅ?zCPX:L%{er!^O4644)fIx6};Jd|i'= %}c~]|C𔤋E'QJvYmb2Jncߟ&+*cH,{xWlGJAzdg)i-E{1x,"ܼU!+)4,""F w ti#gjisjk ,pb!_OEcBP^?ywK\ĪgQ !FDy ˆJטah 6 ]߃vڽZ@ mhGL'AC 1hGe^aqݟB{tZh;Ŷod7d3ОCǡq}u!ݗ-Up.'2nh< "k0s;wԏ~ȦC#=&˒I {(+*>|?*ڕ߳MKY=45‹ß40ӑ#"ꆨ.:ٰ/~$15116ľdzݰZlڂ_5< ##cQL8Z/CFaX0&YDX,A;DX'烢ל$>p*+җ֣6muRƤˑrR!>Ԏ%z; [aDT[f28bB.(*w.,pӑYp7pcg3yqëciyb /s-L<_-_Sg=\XHy_HL%11ls)q5sbO0%KDVLa^;B6c&Zc > /FontDescriptor 27 0 R /CIDToGIDMap /Identity /DW 595 >> endobj 30 0 obj << /Length 882 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 2 beginbfrange <0000> <0000> <0000> <0001> <004A> [<0020> <0053> <0045> <0043> <0055> <0052> <0049> <0054> <0041> <004E> <0044> <0058> <0048> <0047> <004F> <004D> <0057> <0061> <0073> <0068> <0069> <006E> <0067> <0074> <006F> <002C> <002E> <0032> <0030> <0035> <0034> <0039> <004C> <0031> <0033> <0064> <0065> <0072> <0063> <0075> <0078> <0066> <0028> <006D> <0029> <002D> <006B> <006C> <0036> <0050> <0062> <0076> <0071> <0046> <0070> <0077> <003A> <005B> <005D> <002A> <006A> <0079> <0038> <0042> <0037> <005F> <0026> <007A> <004B> <0056> <0025> <004A> <003B> <002F> ] endbfrange endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 6 0 obj << /Type /Font /Subtype /Type0 /BaseFont /CourierNewPSMT /Encoding /Identity-H /DescendantFonts [29 0 R] /ToUnicode 30 0 R>> endobj 2 0 obj << /Type /Pages /Kids [ 5 0 R 11 0 R 16 0 R 21 0 R ] /Count 4 /ProcSet [/PDF /Text /ImageB /ImageC] >> endobj xref 0 32 0000000000 65535 f 0000000009 00000 n 0000022162 00000 n 0000000237 00000 n 0000000332 00000 n 0000000369 00000 n 0000022022 00000 n 0000000673 00000 n 0000003481 00000 n 0000000488 00000 n 0000000653 00000 n 0000003501 00000 n 0000003809 00000 n 0000006630 00000 n 0000003623 00000 n 0000003789 00000 n 0000006651 00000 n 0000006959 00000 n 0000010002 00000 n 0000006773 00000 n 0000006939 00000 n 0000010073 00000 n 0000010023 00000 n 0000010381 00000 n 0000010837 00000 n 0000010195 00000 n 0000010361 00000 n 0000010857 00000 n 0000011121 00000 n 0000020877 00000 n 0000021088 00000 n 0000020856 00000 n trailer << /Size 32 /Info 1 0 R /Root 22 0 R >> startxref 22281 %%EOF